5.4的问题困惑!
老师教程上是这样写的我们在Debug中写过类似的指令:mov ax,
表示将ds:0处的数据送入al中
这个问题困惑了我一天了
后来我翻书上写的是:
表示将ds:0处的数据送入ax中
是老师讲错了吗?
这个啊!
我也迷惑了一小会,可能现在还在迷惑中!
正确描述是把DS:0字节数据放进寄存器!然后看后面接收的是几位寄存器把,8位寄存器把字节数据给他,
16位寄存器把字数据给寄存器! 好 我也才学,我是这样理解的,是把DS:0这个数据字单元存放的内存传给AX吧。因为AX是默认的16位,所以应该是传送的字单元吧 这两个一样的吧,数据送入ax中的al内, kmjstv 发表于 2011-9-25 13:10 static/image/common/back.gif
这两个一样的吧,数据送入ax中的al内,
当然不一样` 本帖最后由 topcookie 于 2011-9-25 18:54 编辑
取决于目的操作数类型,如果是把一个数送内存单元的话就要用PTR操作符来表明是字还是字节操作,如
mov byte ptr ds:,0ffH就是字节,mov word ptr ds:,0ffH就是字操作 topcookie 发表于 2011-9-25 18:54 static/image/common/back.gif
取决于目的操作数类型,如果是把一个数送内存单元的话就要用PTR操作符来表明是字还是字节操作,如
mov byt ...
对呀 我也是这样觉得的 但是老师的教程讲的跟书上有出入 `所以我就跑来问下``
页:
[1]