MOV AX, [2000] 这是什么意思?为什么答案(DS)=30000H。 AX,和DS个代表什么?

如题所述

这是汇编语言的一个指令,AX表示一个通用寄存器,DS表示的是数据段寄存器。DS=30000H表示数据段的段地址是30000H。MOV AX, [2000]表示把数据段开始起的2000H偏移处内存中的两bytes内容放入AX寄存器中。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-09
ax是eax寄存器的低16位寄存器,ds,是段寄存器,且在这条与距离是默认段寄存器即
mov ax,ds:[2000]
第2个回答  2012-09-09
答案是(DS)=30000H ?

这不是答案吧?

应该是题目 给出 的条件,(DS)=3000H。追问

我想问一下,是不是所有段寄存器都是用DS表示的?

追答

在 8086 CPU 中,才是这样表示的。

相似回答