主题:怎么区分它是符号地址,还是立即数?
wbsun111
[专家分:320] 发布于 2006-06-11 17:50:00
比如:MOV AX,0BFH
请问,0BFH是立即数,还是段地址?
IBM PC汇编语言教科书中 119页
MOV AX,data_seg1
MOV DS,AX
其中,data_seg1是段地址
可是,教科书48页
MOV reg,data,其中data为立即数
我晕~~~
回复列表 (共4个回复)
沙发
hohohaha [专家分:580] 发布于 2006-06-11 17:55:00
0BFH
这个不是一个16进制的立即数么?
MOV AX,data_seg1
MOV reg,data
其实没关系的,只要符合MOV的使用方法就可以了
板凳
hohohaha [专家分:580] 发布于 2006-06-11 17:59:00
能不能区别存储内容还是立即数的话,要看你自己怎么用了
如果把立即数用[]引起来,那不就变成内存单元内容了
3 楼
zsb925 [专家分:20] 发布于 2006-06-11 18:06:00
MOV AX,0BFH
是不是立即数,要看具体的语境来说的
在 单片机中是很容易分辨的~!
4 楼
wbsun111 [专家分:320] 发布于 2006-06-11 18:14:00
各位老大,
MOV AX,SEG DAAA
其中SEG是否可以省略?(DAAA段已经定义)
我来回复