直接定址表--数据标号
对于:assume cs:code
code segment
a db 1,2,3,4,5,6,7,8
b dw 0
start:
mov bx,b
.......
中指令“mov bx,b"的含义是:
1、movbx,offset b
2、movbx,cs:
书上说是第2种,可是数据标号也是可以表示偏移地址的吧,它既可以表示偏移地址又可以表示内存单元,那对于同为word型的对象的指令,到底如何区分呢?
本帖最后由 tsembrace 于 2011-9-14 20:17 编辑
还是数据标号作为偏移地址仅存在于下面这种情况:
assume..
data segment
a db 1,2,3
b dw a
data ends
如果出现在指令中的话,b只表示内存单元?
麻烦各位帮帮忙看下咯~
中指令“mov bx,b"的含义是:
1、movbx,offset b
2、movbx,cs:
上面的这2个,建议你去看下offset b这个的意思,你就知道了 offset b是取偏移地址,不知道你回答的和我问的有什么关系~ 这个还是继续顶一下吧,希望大家看了帮帮解惑一下,多谢。。看在我半夜求问的份上。。
页:
[1]