如何在DOS下测试C语言程序

如何在DOS下测试C语言程序,第1张

在编译后的Debug文件中,假设你的文件名是X,找到X.exe。右键打开cmd,把你的测试数据,以文件的形式保存,比如保存为1.txt。接下来这样 X.exe<1.txt这样就可以看到结果出现在CMD中

ebug调试程序是以DOS外部命令程序形式提供的,它的文件名为Debug.com 。如果你使用的是windows系统,那么如果是32位的电脑,一般都自带有debug调试工具,而64位的一般没有自带这个工具,需要自己进行安装。XP系统暂时不作介绍,读者可以参照我介绍的方法进行尝试。首先,点开windows开始图标。在收索框里输入cmd,注意是cmd,不是debug,虽然输入debug也可以,但是在后续的程序调试中会出现一些问题。输入cmd并按回车后即可打开调试工具了。

若直接输入debug打开,工作界面与输入cmd打开有所不同,建议还是通过cmd打开debug。

打开cmd程序后,输入debug,大小写均一样,习惯用大写,为方便 *** 作,后续的 *** 作我一律使用小写。输入之后按回车,会出现下图所示的工作框。

在debug窗口就可以进行汇编语句的编写和调试了。先在窗口输入A,然后回车,系统自动分配到内存,如本图所示,其中13F1是寄存器的段基址,冒号后面的0100是偏移地址,对应的物理地址是13F1100,即程序在此地址下开始存储。然后输入汇编语句,举一个简单的例子,将数据2341H送入寄存器ax和cx中。记住输入的数据在汇编是已经默认是十六进制,不需要在加h,否则会显示错误。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11279072.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存