【发布时间】:2011-12-19 04:23:18
【问题描述】:
movsb(移动字符串,字节)指令获取地址处的字节 ds:si,将其存储在地址 es:di,然后递增或递减 si 和 di 寄存器加一。
我知道 esi,si 和 edi,di 寄存器,
但不是 ds:si 和 es:di,
它们是什么意思?
【问题讨论】:
-
如果您想知道过去 16 位代码是如何工作的,那么您确实已经回到了上个世纪并了解了段寄存器。 en.wikipedia.org/wiki/Segment_register
标签: assembly x86-16 cpu-registers addressing-mode memory-segmentation