鱼C论坛

 找回密码
 立即注册
查看: 1954|回复: 5

关于ax寄存器的问题 知道的大侠帮忙一下 谢啦

[复制链接]
发表于 2012-8-1 21:43:13 | 显示全部楼层 |阅读模式

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

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

x
在一个内存空间中 放入0~64这几个数字 在loop循环中 有一条语句 mov ds:[ax],bx    ;这句用于写入数据   

但是在编译的时候提示错误 但是我把中括号中的ax 用其他通用寄存器代替就可以 为什么? 一样的语句 就是改了一个通用寄存器 编译就过了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-8-2 08:17:22 From FishC Mobile | 显示全部楼层
寻址寄存器只可以是
bx,bp,si,di  如果我没记错在第八章有详细介绍
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-8-2 08:38:50 From FishC Mobile | 显示全部楼层
没太明白你的意思,能再说下吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-8-2 08:41:41 | 显示全部楼层
2楼正解,ax不能用于寻址哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-8-2 10:05:05 | 显示全部楼层
设计的问题,书本说了AX不能用于括号里寻址
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-8-2 10:41:49 | 显示全部楼层
BX 里存的是便宜地址 你的 ds:【ax】这个AX不能存偏移地址吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-10-8 06:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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