汇编中的中括号什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:08:25
我是初学者,中括号不太明白
好比
MOV AX 1200H 是将1200H附给AX ,是么?
MOV AX [1200H]呢?
是将存储单元的偏移地址1200H中的值付给AX么?
如果是
20100H 12 34 56 78
21203H 2A 4C B7 65
那么AX的值多少?
啊,大概明白了,不过也有点不太明白。
我把题抄错了。原题是"[21200H]-[21203H]一次存放2A 4C B7 65".
如果那样的话
21200 2A
21201 4C
21202 B7
21203 65
AX是16位 所以AX=2A4C 对么?还是4C2A?
不明白的是 20000是基址?这是为什么?是系统定义的?
如果我告诉他AX=[1200]那么他自动跑去21200的地方取之么?

MOV AX 1200H 是将1200H附给AX ,是么?
答:是

MOV AX [1200H]呢?
是将存储单元的偏移地址1200H中的值付给AX么

答:这是直接寻址,操作数所在存储器的有效地址在指令中。
21203是物理地址,20000是基址
21203 2A
21202 4C
21201 B7
21200 65

因为AX是一个字节,所以它的值就可以确定了
AX=B765