初学汇编,求教。

[复制链接]
查看11 | 回复3 | 2013-3-4 16:36:50 | 显示全部楼层 |阅读模式
OGR30HDATA1 DB 34H,56H,'ABCD'这两句,产生的效果如下:地址内容30H34H--这里就是DATA131H56H32H'A'33H'B'34H'C'35H'D'往下,继续:36H……--这里就是DATA2那么,就有:DATA2 - DATA1 = 36H - 30H = 6DATA2 + 2 = 36H + 2 = 38H...
回复

使用道具 举报

千问 | 2013-3-4 16:36:50 | 显示全部楼层
汇编程序不是这样儿写的,这应该是一个汇编程序的注释或者说明。首先你要知道各个操作符的含义,DATA2 DW 1234H,‘EF’中的DW的功能是分配一个WORD的空间,它前面的符号是地址这句话的意思就是把 1234H和‘EF’填写到DATA2的空间里。而下面的操作并不是汇编的操作,因为汇编中的operator(操作符)不能直接用+-=这类的...
回复

使用道具 举报

千问 | 2013-3-4 16:36:50 | 显示全部楼层
这应该只是一个说明程序,不能拿来用的。况且汇编里+,-,=都是用助记符的,不能直接写+-=。比如加用add DATA2,2...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行