求助:DOS下a命令用不起来

slwj 2011-02-06 10:22:49
各位新年好,我正在看王爽的《汇编语言》,做练习的时候,在DOS下的debug使用其他命令,包括R,D,U,T,E等都没问题,但是使用A的时候,老是报error,请问这是为什么,多谢!

因为是公司电脑,无法开机进入DOS,是在XP的命令行运行cmd进入的DOS系统

另外,想实践汇编语言,还有别的平台吗,请不吝指教,多谢了!!

祝各位新春愉快!
...全文
100 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
slwj 2011-02-08
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 masmaster 的回复:]

引用 13 楼 slwj 的回复:
引用 12 楼 masmaster 的回复:

我觉得,只要能正常进入debug模式,除非输入有误,否则不会出错的。 在debug里,数据默认都是16进制的,所以,不是助记符输入有误就是操作数输入有误。


命令很简单:mov ax 20h

错误1

指令格式错, 正确的应为: mov ax,20h;(源程序文件)

错误2

在……
[/Quote]

学艺不精啊,继续努力... ...
masmaster 2011-02-08
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 slwj 的回复:]
引用 12 楼 masmaster 的回复:

我觉得,只要能正常进入debug模式,除非输入有误,否则不会出错的。 在debug里,数据默认都是16进制的,所以,不是助记符输入有误就是操作数输入有误。


命令很简单:mov ax 20h
[/Quote]
错误1

指令格式错, 正确的应为: mov ax,20h;(源程序文件)

错误2

在debug里, 数据默认是十六进制,正确的应为: mov ax,20(debug模式下)

slwj 2011-02-08
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 masmaster 的回复:]

我觉得,只要能正常进入debug模式,除非输入有误,否则不会出错的。 在debug里,数据默认都是16进制的,所以,不是助记符输入有误就是操作数输入有误。
[/Quote]

命令很简单:mov ax 20h
masmaster 2011-02-08
  • 打赏
  • 举报
回复
我觉得,只要能正常进入debug模式,除非输入有误,否则不会出错的。 在debug里,数据默认都是16进制的,所以,不是助记符输入有误就是操作数输入有误。
slwj 2011-02-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 slwj 的回复:]

引用 4 楼 va_zaixuexi 的回复:

应该不会啊,a命令怎么会不行呢,好神奇,呵呵,能否截个图mail我,我看看,感谢.
asmedu@126.com


已经将截图发到你的邮箱里了,请查看,多谢了!!
[/Quote]

不知道这里如何发截图,不然贴上截图了
slwj 2011-02-08
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 renxu350 的回复:]

引用 3 楼 slwj 的回复:

下载了一个7.10的DOS系统,但是在VM7.01下安装时,输入的完整安装路径它不认,试了多次都不行

还有别的办法吗


装MS-DOS6.22,后面的版本不是正式版本
先试一试 format c:/s 命令,看看能不能用虚拟机的硬盘启动
[/Quote]

借用此文已经安装成功了
http://apps.hi.baidu.com/share/detail/18051601
,但是A命令还是报一样的error错误
slwj 2011-02-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 va_zaixuexi 的回复:]

应该不会啊,a命令怎么会不行呢,好神奇,呵呵,能否截个图mail我,我看看,感谢.
asmedu@126.com
[/Quote]

已经将截图发到你的邮箱里了,请查看,多谢了!!

leetow2003 2011-02-07
  • 打赏
  • 举报
回复
应该不会的,我也是XP=》cmd,可以运行debug下的各种命令
znxllyuan 2011-02-07
  • 打赏
  • 举报
回复
哇塞! 发小花啦~
renxu350 2011-02-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 slwj 的回复:]

下载了一个7.10的DOS系统,但是在VM7.01下安装时,输入的完整安装路径它不认,试了多次都不行

还有别的办法吗
[/Quote]

装MS-DOS6.22,后面的版本不是正式版本
先试一试 format c:/s 命令,看看能不能用虚拟机的硬盘启动
masmaster 2011-02-06
  • 打赏
  • 举报
回复
楼主贴的出错信息,和操作过程。
va_zaixuexi 2011-02-06
  • 打赏
  • 举报
回复
应该不会啊,a命令怎么会不行呢,好神奇,呵呵,能否截个图mail我,我看看,感谢.
asmedu@126.com
slwj 2011-02-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 renxu350 的回复:]

XP的CMD.EXE运行在保护模式,建议LZ装个VMWare虚拟机,在虚拟机中装个DOS
[/Quote]

下载了一个7.10的DOS系统,但是在VM7.01下安装时,输入的完整安装路径它不认,试了多次都不行

还有别的办法吗
renxu350 2011-02-06
  • 打赏
  • 举报
回复
XP的CMD.EXE运行在保护模式,建议LZ装个VMWare虚拟机,在虚拟机中装个DOS
va_zaixuexi 2011-02-06
  • 打赏
  • 举报
回复
还可以装ADS,学ARM

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧