[bx] 的寻址模式类型?
Type of addressing mode for [bx]?
我一直在试图找出这条指令的寻址模式。
Mov dl, byte ptr[bx]
这种寻址方式俗称Register Indirect。
这个mov
可能被描述为加载操作——它的功能是从bx
寄存器中保存的值访问内存地址,所以它会做:
dl <- Memory [bx]
内存传输的大小为 1 个字节,而地址的大小为 16 位(2 个字节)宽度。
从 higher-level 语言的角度来看,这是一个 dereference operation — 读取的解引用(即除赋值的左操作数以外的其他角色的解引用),例如 ... = *p
, 或 ... = p[0]
.
我一直在试图找出这条指令的寻址模式。
Mov dl, byte ptr[bx]
这种寻址方式俗称Register Indirect。
这个mov
可能被描述为加载操作——它的功能是从bx
寄存器中保存的值访问内存地址,所以它会做:
dl <- Memory [bx]
内存传输的大小为 1 个字节,而地址的大小为 16 位(2 个字节)宽度。
从 higher-level 语言的角度来看,这是一个 dereference operation — 读取的解引用(即除赋值的左操作数以外的其他角色的解引用),例如 ... = *p
, 或 ... = p[0]
.