最近自学汇编,看的是王爽老师的书,有个问题很费解 请指点下.mov的费解

在2.3章的时候 mov bx,0026H. 说这里BX的值为0026H 这里面我理解是什么意思、
到了第三章的时候 有段代码是这样的
mov bx,1000H
mov ds,bx
mov al,[0]
这里的bx 是内存地址1000H的值,按照前面的教程这里的BX应该是1000H啊
而不是内存地址1000H中的值啊,这是怎么回事呢。困惑中。。。

这里没有取1000H处得值,bx中当然不是内存地址1000H中的值了追问

怎么判断是不是 没有取1000H处的值的

追答

mov bx,1000h
mov bx,[bx]
这样才是取1000h处得值放到bx中

追问

噢,不带[]是表示内存地址,带[]的表示数据 我可以这样理解嘛?

追答

[]中的数值被CPU当做内存地址来处理了

追问

开始懂点了谢谢,

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜