贵州大学微机原理(汇编语言)实验报告_Ex01_利用DEBUG调试程序调试程序段.doc

贵州大学微机原理(汇编语言)实验报告_Ex01_利用DEBUG调试程序调试程序段.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
贵州大学微机原理(汇编语言)实验报告_Ex01_利用DEBUG调试程序调试程序段

实验课程名称 微型计算机原理实验报告 实验项目名称 利用DEBUG调试程序调试程序段 专 业 班 级 电子信息科学与技术08级1班 学 生 姓 名 学 号 实 验 成 绩 指导教师签字 理 学 院 实验时间:2010年10月25日 实验一 利用DEBUG调试程序调试程序段 1.实验目的 (1)熟悉DEBUG有关命令的使用方法。 (2)利用DEBUG掌握有关指令的功能。 (3)利用DEBUG运行简单的程序段。 2.实验内容 (1)进入和退出DEBUG程序。 进入DEBUG程序,Windows中在命令提示符下进入DEBUG如图:退出DEBUG如图: (2)学会DEBUG中的D命令、E命令、R命令、T命令、A命令、G命令等的使用。对于U命令、N命令、W命令等,也应试一下。 R命令: 显示所有寄存器内容: 格式:-R↙ 功能:以十六进制形式显示CPU内部各寄存器的值:以符号形式标志寄存器各标志位(除TF外)的值,并将CS:IP所指的内存内容反汇编成一条指令,可视为将要执行的指令。 从显示可知,CS=10C1H,IP=0100H. 修改寄存器 格式:-R 寄存器名↙ 功能:DEBUG首先显示指定寄存器的当前值,并在下一行首给出提示“:”,等待用户输入新值,若直接回车相当于不个忙寄存器的值。 修改标志值 格式:-RF↙ 功能:先用符号显示当前各标志位的值,并在末尾给出提示符“-”,然后等待用户以符号形式输入新的标志值,对输入的次序没有要求,各标志值之间也可没有空格;若直接在“-”之后回车,则保留原标志值。 A命令 格式:-A 内存地址↙ U命令 格式:-U 内存块↙ N命令 W命令 T命令 单步执行 格式:-T=内存地址↙ -P=内存地址↙(好像不好使) 多步执行 格式:-T=内存地址 执行指令条数↙ -P=内存地址 执行指令条数↙(好像也不好使) G命令 格式:-G=内存地址 断点地址↙ D命令 格式:-D内存块↙ E命令 格式1:-E内存地址 字符或数值串↙ 格式2:-E内存地址 (3)利用DEBUG,验证乘法、除法、加法、减法、带进位加、带借位减、堆栈操作指令、串操作指令的功能。 乘法 除法 加法 减法 带进位加 带借位减 堆栈操作指令 串操作指令 3.实验准备 (1)仔细设计有关DEBUG命令的内容,对有关命令,都要事先准备好使用的例子。 (2)作为例子,准备用A命令,输入在显示器上显示字符“S”的系统调用程序段。 (3)阅读将AX左移9位的程序段。 4.实验步骤 (1)在DOS提示符下,进入DEBUG程序。在DOS子目录下启动DEBUG。 (2)详细记录每一步所用的命令,以及查看结果的方法和具体结果。 例:显示S 例:ABC 实验程序如下: DATA SEGMENT ARRAY DB 80,250,200,100,50 COUNT EQU $ - ARRAY SUM DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX,DATA MOV DS,AX MOV AX,0 MOV DI,OFFSET SUM MOV BX,OFFSET ARRAY MOV CX,COUNT LOP: ADD AL,[BX] ADC AH,0 INC BX LOOP LOP MOV [DI],AX MOV AH,4CH INT 21H CODE ENDS END START 5.实验报告要求 (1)如何启动和退出DEBUG程序。 (2)整理每个DEBUG命令使用的方法,实际示例及执行结果。 (3)启动DEBUG后,要装入某一个.EXE文件,应通过什么方法去实现? 格式:\[d:][PATH]DEBUG 文件名.扩展名↙ 明德至善 博学笃行 明德至善 博学笃行 10 微型计算机原理实验报告 | | 微型计算机原理实验报告 11

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档