[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].