[bx]可以偏移任何段的地址吗?
对于段寄存器来说,都有一个指针寄存器,我总结成图片这样:要标明一个内存单元就需要同时指出段地址和指针里的偏移地址,那么表示内存偏移的时候,是可以偏移任何段里面的地址吗?也就是说DS:SI表明的内存地址,用代替SI了。其他的段SS、CS也是这样吗?谢谢!
在80386的十六位CPU上bx最多可以偏移FFFF个字节的地址,也就是常说的64KB 爱你没错 发表于 2015-12-10 17:18
在80386的十六位CPU上bx最多可以偏移FFFF个字节的地址,也就是常说的64KB
这个我知道啊。我问的是是不是所有的指针寄存器都可以用它来偏移。 skyflyingsnow 发表于 2015-12-10 20:54
这个我知道啊。我问的是是不是所有的指针寄存器都可以用它来偏移。
这个可以试一下,所有的段寄存器都可以用bx来偏移,但是除了DS段寄存器之外的其他寄存器要在前面加段寄存器名
页:
[1]