标签: assembly x86
我有点困惑的是,当您拥有x86程序集(如下所示)时,究竟使用了哪个段(英特尔语法):
mov ax,[di]
我很确定它不会是代码段,我在想数据段还是堆栈? (或者是数据段的堆栈部分?)
答案 0 :(得分:10)
DS是默认设置,除了BP索引,然后使用SS。此例外是为了简化堆栈帧的使用(ENTER / LEAVE指令)。字符串指令也具有特定的段使用。
DS
BP
SS
ENTER
LEAVE