- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
debug使用办法
DEBUG的使用方法 原作者:jjg@ (John Gianni) 译者:fengmarcal@163.net(marcal) 我有两个理由发表这些文章: 1)给别人带来帮助: 用去我的一点时间就可以使到很多的朋友节省时间。译者注:我翻译的水平不高。但翻译的目的是问了我们中国人也可以有多一点电脑高手,这样我们就可以早一点成为一个真正的强国。 2)同时我也将获得收益 一些关于FAT/directory/data-sector-lookup的知识我也需要帮助。译者注:我也一样希望高手指正我翻译有误的地方。 以下就是正文了,你可以尝试一下(如果你发现问题,那么写信告诉我) 如何除错和汇编你的第一个PC x86汇编语言程序呢? 以下这些简单的解释可以让一个汇编语言新手使用DEBUG: 0)在使用时,如何快速获得debug的使用帮助呢。 1)让我们开始工作吧,例如:显示BIOS的日期。 2)在你的电脑的COMMANG.COM文件里搜寻IBM这几个字符。 3) 一位十六进制数的运算。 4) 检查 x86寄存器内容。 5)我们来编写我们的第一个用机械语言编写的程序-打印一个字符。 6) 我们现在用汇编语言指令来做和例5一样的事情。 7)现在,我们不但要编写一个汇编程序,而且我们还要把它存盘。 8) 现在,我们试一试查看一个已经编好的程序。 9)你可以用DEBUG的计算功能计算程序的长度。 10)另一种显示在屏幕上字符串的方法。 11)让我们试一试反复输出。 12)我们现在把两个程序连接起来。 13) 让我们逐步运行这个刚刚修补的程序。 14)如果一开始的命令不是跳转命令,那么可能就要用这种方法了。 以下所有的命令都是可以运行在WIN9x的MS-DOS方式下的。 进入MS-DOS的方式有: [开始][程序][MS-DOS方式] [开始][运行][打开]COMMAND[确定] 或者你可以双击它: C:\Windows\C 0)在使用时,如何快速获得debug的使用帮助呢 以下PROMPT表示目录提示符:一般为:C:\WINDOWS\COMMAND\ PROMPT DEBUG /?按回车press the enter key now 怎样?出错了吧。显示如下 C:\WINDOWSDEBUG/? Runs Debug, a program testing and editing tool. DEBUG [[drive:][path]filename [testfile-parameters]] [drive:][path]filename Specifies the file you want to test. testfile-parameters Specifies command-line information required by the file you want to test. After Debug starts, type ? to display a list of debugging commands. 因为错了所以它给你显示一些提示。留意到最后一句了吗? 现在我们再来试一试: PROMPT DEBUG按回车 (注意, DEBUG程序的命令是在一条横线-后出现的。) -?在出现的横线后面输入?再回车 (下面的内容是按字母顺序排列的) (注意:Note: Dont type the dash or comments -- just the ?) 显示如下,但是没有中文的哦,中文是我加上去的。 汇编assemble A [address] 比较compare C range address 倾倒dump D [range] 进入enter E address [list] 填充fill F range list 进行go G [=address] [addresses] 十六进制hex H value1 value2 输入input I port 装载load L [address] [drive] [firstsector] [number] 移动move M range address 命名name N [pathname] [arglist] 输出output O port byte 进行proceed P [=address] [number] 离开quit Q 纪录register R [register] 搜寻search S range list 描述trace T [=address] [value] 反汇编unassemble U [range] 写write W [address] [drive] [firstsector] [number] 分配扩展内存allocate expanded memory
您可能关注的文档
最近下载
- PSL-621U线路保护装置说明书-V120.pdf VIP
- 圆柱圆锥的认识1市公开课一等奖省赛课微课金奖课件.pptx VIP
- 人教版(2024)数学八年级上册课件 18.1.1 从分数到分式.pptx VIP
- 永恒传说图文攻略.docx VIP
- 初级社工实务考试题库及答案.docx VIP
- ABBACS510变频器主要参数设定.docx VIP
- ABBACS510系列变频器常见故障分析.pdf VIP
- BS EN 12350-2-2019 Testing fresh concrete Part 2:Slump test 新拌混凝土试验第2部分: 坍落度试验.pdf
- 三矿--2025年安全生产治本攻坚三年行动任务分解及完成情况表(6.25).xlsx
- 大阪精密齿轮检测中心说明书.pdf
有哪些信誉好的足球投注网站
文档评论(0)