鱼C论坛

 找回密码
 立即注册
查看: 8474|回复: 12

invalid register combination

[复制链接]
发表于 2013-10-5 18:12:45 | 显示全部楼层 |阅读模式

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

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

x
看小甲鱼老师的汇编,跟着敲014节中的实验,当我敲入mov ax,[0]时出现 invalid register combination……,然后百度了一下,看有网友说用mov ax,byte ptr [0],还是会出现invalid register combination,顺便说一下我的电脑是win764位的,用的是小甲鱼老师的dosbox,求解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-5 21:08:47 | 显示全部楼层
应该是masm编译器版本太老了,不支持这种语法
你如果在debug下写mov ax,[0]不支持,[0]会被当成一个立即数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-5 21:34:45 | 显示全部楼层

我根本就没有用masm啊,是按照http://bbs.fishc.com/thread-3581-1-1.html里说的,把debug32放到D\:try里面了,用r,e,a这些指令也可以用啊,就是mov ax,[0]这个就出问题了,在汇编的版跨经常看到版主提供解答,希望也帮帮我吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-10-5 21:37:22 | 显示全部楼层
超级鑫 发表于 2013-10-5 21:34
我根本就没有用masm啊,是按照http://bbs.fishc.com/thread-3581-1-1.html里说的,把debug32放到D\:try里 ...

mov ax,[1]这条命令在debug中不被支持,不能直接在中括号内写入偏移地址,会被直接认为是立即数,也就是说会变成mov ax, 1
debug的语法和masm有些不同,还是以masm为主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-10-5 21:39:29 | 显示全部楼层
福禄娃娃 发表于 2013-10-5 21:37
mov ax,[1]这条命令在debug中不被支持,不能直接在中括号内写入偏移地址,会被直接认为是立即数,也就是说 ...

mov ax,[1]是在debug中不被支持啊 我以为是在masm中不被支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-5 22:49:14 | 显示全部楼层
福禄娃娃 发表于 2013-10-5 21:37
mov ax,[1]这条命令在debug中不被支持,不能直接在中括号内写入偏移地址,会被直接认为是立即数,也就是说 ...

我看着小甲鱼老师在视频就是在debug里直接写的啊,也没看到他做一些其他的设置,请问像我这种情况该怎么办呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-10-5 22:50:39 | 显示全部楼层
超级鑫 发表于 2013-10-5 22:49
我看着小甲鱼老师在视频就是在debug里直接写的啊,也没看到他做一些其他的设置,请问像我这种情况该怎么办 ...

接着往下看吧,老师接着会解释这样写有问题的,然后就会教你用masm编译链接源代码了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-5 23:47:26 | 显示全部楼层
福禄娃娃 发表于 2013-10-5 22:50
接着往下看吧,老师接着会解释这样写有问题的,然后就会教你用masm编译链接源代码了。

好吧,朋友,依然很感谢你,希望以后多跟你沟通汇编!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-29 12:23:41 | 显示全部楼层
遇到相同的问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-9 21:08:00 | 显示全部楼层
你试试MOV  ax,[1]  我也和你一样,【0】不行,但【1】  【2】 其他都可以
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2016-12-8 11:17:43 | 显示全部楼层
我也遇到这样的问题啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-27 22:30:55 | 显示全部楼层
用原版的 debug.exe 就好了。

debug.zip

15.67 KB, 下载次数: 31

原版 debug

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-22 17:12:56 | 显示全部楼层
AepKill 发表于 2017-12-27 22:30
用原版的 debug.exe 就好了。

赞一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-23 08:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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