- 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) ? 新闻组:comp.lang.asm.x86 我有两个理由发表这些文章: ? ? ? ? 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\COMMANDPROMPT ? DEBUG ? /? 按回车press ? the ? enter ? key ? now 怎样?出错了吧。显示如下 C:\WINDOWS DEBUG/? 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: ? Don t ? 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 ?
您可能关注的文档
最近下载
- (2024秋新版)人教版七年级数学上册全册PPT课件.pptx
- dixell帝思 xc15cx-xc35cx 调试维修参数设置资料.pdf
- transcad交通需求模型手册_chapter12公交分配.pdf VIP
- 高校后勤餐饮经营发展探究——以浙江树人大学为例.pdf VIP
- 幼儿园教室环创培训.pptx VIP
- 2023辽宁沈阳市铁西区面向全区招聘社区残疾人工作专职干事8人考试备考题库及答案解析.docx VIP
- 2025年安徽省池州市辅警协警笔试笔试预测试题(附答案).docx VIP
- 《追求理解的教学设计》读书心得.docx VIP
- 糖皮质激素诱导骨质疏松诊治专家共识.pptx VIP
- 2025内蒙古巴彦淖尔市能源(集团)有限公司第二批招聘55人笔试模拟试题及答案解析.docx VIP
文档评论(0)