鱼C论坛

 找回密码
 立即注册
查看: 3215|回复: 6

5.4的问题困惑!

[复制链接]
发表于 2011-9-25 10:53:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
老师教程上是这样写的  
我们在Debug中写过类似的指令:mov ax,[0]
表示将ds:0处的数据送入al中
这个问题困惑了我一天了
后来我翻书上写的是:
表示将ds:0处的数据送入ax中
是老师讲错了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-25 11:47:30 | 显示全部楼层
这个啊!
我也迷惑了一小会,可能现在还在迷惑中!
正确描述是把DS:0字节数据放进寄存器!然后看后面接收的是几位寄存器把,8位寄存器把字节数据给他,
16位寄存器把字数据给寄存器! 好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-25 12:04:42 | 显示全部楼层
我也才学,我是这样理解的,是把DS:0这个数据字单元存放的内存传给AX吧。因为AX是默认的16位,所以应该是传送的字单元吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-25 13:10:32 | 显示全部楼层
这两个一样的吧,数据送入ax中的al内,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-9-25 16:52:18 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-25 18:54:18 | 显示全部楼层
本帖最后由 topcookie 于 2011-9-25 18:54 编辑

取决于目的操作数类型,如果是把一个数送内存单元的话就要用PTR操作符来表明是字还是字节操作,如
mov byte ptr ds:[0],0ffH就是字节,mov word ptr ds:[0],0ffH就是字操作
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-9-25 19:07:32 | 显示全部楼层
topcookie 发表于 2011-9-25 18:54
取决于目的操作数类型,如果是把一个数送内存单元的话就要用PTR操作符来表明是字还是字节操作,如
mov byt ...

对呀 我也是这样觉得的 但是老师的教程讲的跟书上有出入 `所以我就跑来问下``
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-19 06:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表