欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    运用DEBUG调试工具编程.ppt

    • 资源ID:70014188       资源大小:66.50KB        全文页数:14页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    运用DEBUG调试工具编程.ppt

    实验一 运用DEBUG调试工具编程实验目的实验目的:1、掌握DEBUG下的主要命令及在DEBUG下编写简单程序、调试程序的方法;2、理解CPU各种寄存器的作用:CS、IP、AX、;3、理解那些指令执行时对标志位有影响 DEBUGDEBUG的功能:的功能:DEBUG是专门为汇编语言设计的调试工具软件,它通过单步、设置断点等方式,为使用者提供了非常有效的调试手段。在DEBUG下所有输入的数据都是十六进制,所以不需要后面加H。并且不区分大、小写字母。DEBUG的主要命令的主要命令(1)U(反汇编):(反汇编):将机器指令进行反汇编,默认的寄存器是CS:IP,从指定地址开始反汇编32个字节,它的格式是:U段地址:偏移地址段地址:偏移地址U段地址:偏移地址段地址:偏移地址1 偏移地址偏移地址2U CS:100 ;反汇编开始于CS:100U 100 150 ;反汇编从100H 到150H的内容。P/T P/T(跟踪):(跟踪):以单步方式执行程以单步方式执行程 序序T=段地址:偏移地址段地址:偏移地址T ;执行一条指令。T 10 ;执行下面10H(16)条指令。T=3 2 ;从指定IP=0003开始,执行下面2条指令.A (把符号指令汇编成机器码):把符号指令汇编成机器码):A 100 ;从指定地址100H开始 汇编,结果写入内存。A ;不指定地址,则从上 次 A命令开始汇编。在在A命令下不能使用字段名,命令下不能使用字段名,A命命令只识别指令和令只识别指令和DB、DW伪指令伪指令。A :A 100 ;087D:0100 MOV AL,4E087D:0102 ADD AL,2D087D:0104 MOV AL,4C 087D:0106 INT 21HG(运行可执行程序):(运行可执行程序):G=段地址:偏移地址段地址:偏移地址G ;从程序当前位置执行到从程序当前位置执行到 程序结束程序结束G =200 260 ;从指定;从指定200H地址开始执行,地址开始执行,遇到断点遇到断点260H停止,显示寄存器和标志寄存器的停止,显示寄存器和标志寄存器的内容。内容。E(检查修改内存单元内容):(检查修改内存单元内容):默认寄存器是DS,格式是:E ADDRESS E 105 13 3A 21 ;从DS:105H开始输入3个字节的内容 E CS:211 21 2A ;从CS:211H开始输入2个字节的内容 E 110 anything ;输入从DS:110H开始的字符串 D(显示存储器的内容):(显示存储器的内容):默认寄存器是默认寄存器是DS,格式是:,格式是:D段地址:偏移地址段地址:偏移地址 ;显示80H个字节的内容。D 显示从上一次结束处开始的80H个字节的内容。R(显示修改寄存器内容)(显示修改寄存器内容)R ;显示所有寄存器内容。RDS ;显示并可修改DS的内容。RF ;显示并可修改标志寄存器 内容。(8)Q(退出):(退出):退出DEBUG,该操作不保护文件。Q标志位:标志位:“1”“0”OFOF:溢出标志溢出标志溢出标志溢出标志 OVOV溢出,溢出,溢出,溢出,NVNV没溢出没溢出没溢出没溢出DFDF:方向标志方向标志方向标志方向标志 DNDN减量,减量,减量,减量,UPUP增量增量增量增量IFIF:中断允许标志中断允许标志中断允许标志中断允许标志 EIEI允许,允许,允许,允许,DIDI禁止禁止禁止禁止SFSF:符号标志符号标志符号标志符号标志 NGNG负数,负数,负数,负数,PLPL正数正数正数正数ZFZF:“0”0”标志标志标志标志 ZRZR为为为为“0”0”,NZNZ不为不为不为不为“0”0”AFAF:半进位标志半进位标志半进位标志半进位标志 ACAC有半进位,有半进位,有半进位,有半进位,NANA无半进位无半进位无半进位无半进位PFPF:奇偶标志奇偶标志奇偶标志奇偶标志 PEPE偶数,偶数,偶数,偶数,POPO奇数奇数奇数奇数CFCF:进位标志进位标志进位标志进位标志 CYCY有进位,有进位,有进位,有进位,NCNC无进位无进位无进位无进位实验内容:实验内容:1、用、用AL寄存器、寄存器、MOV、ADD、SUB编程完编程完成算术运算(成算术运算(4个小题任选个小题任选2个个)。)。2、用直接寻址、寄存器间接寻址、变址寻址、用直接寻址、寄存器间接寻址、变址寻址三种方法编程,完成从偏移地址三种方法编程,完成从偏移地址3000H开始开始的相邻的的相邻的10个存储单元中的无符号数相加。个存储单元中的无符号数相加。(3个小题任选个小题任选2个个)实验数据记录注意事项:实验数据记录注意事项:1、实验报告第三页:表格中标志位与计算机、实验报告第三页:表格中标志位与计算机自动给出的不是一一对应的,要求记录自动给出的不是一一对应的,要求记录1/0 2、实验报告第四、五页:列出调试运行后的程序清单实验报告第四、五页:列出调试运行后的程序清单实验报告第四、五页:列出调试运行后的程序清单实验报告第四、五页:列出调试运行后的程序清单 因为行汇编不识别标号,所以:用行汇编运行的程因为行汇编不识别标号,所以:用行汇编运行的程因为行汇编不识别标号,所以:用行汇编运行的程因为行汇编不识别标号,所以:用行汇编运行的程序中没有行号,转移指令处是绝对地址。序中没有行号,转移指令处是绝对地址。序中没有行号,转移指令处是绝对地址。序中没有行号,转移指令处是绝对地址。验收内容:验收内容:1、用、用T命令执行完程序最后一条指令处的界面:命令执行完程序最后一条指令处的界面:T T =段地址:段地址:段地址:段地址:0 0 AX=BX=AX=BX=AX=BX=AX=BX=、D I=D I=D I=D I=DS=DS=DS=DS=、IP=IP=IP=IP=T T 、T T AX=BX=AX=BX=AX=BX=AX=BX=、D I=D I=D I=D I=DS=DS=DS=DS=、IP=IP=IP=IP=程序结束处偏移地址程序结束处偏移地址程序结束处偏移地址程序结束处偏移地址2 2、用、用、用、用GG命令设断点执行程序前后数据区内容:命令设断点执行程序前后数据区内容:命令设断点执行程序前后数据区内容:命令设断点执行程序前后数据区内容:D D数据段段地址数据段段地址数据段段地址数据段段地址:偏移地址偏移地址偏移地址偏移地址 (执行前数据区内容)执行前数据区内容)执行前数据区内容)执行前数据区内容)数据段段地址:数据段段地址:数据段段地址:数据段段地址:0000 XX 0000 XX XXXX XXXX、XX XX 数据段段地址:数据段段地址:数据段段地址:数据段段地址:0010 XX 0010 XX XXXX XXXX、XX XX G=G=代码代码代码代码段段地址段段地址段段地址段段地址:0 :0 程序结束处偏移地址程序结束处偏移地址程序结束处偏移地址程序结束处偏移地址 AX=BX=AX=BX=AX=BX=AX=BX=、D I=D I=D I=D I=DS=DS=DS=DS=、IP=IP=IP=IP=程序结束处偏移地址程序结束处偏移地址程序结束处偏移地址程序结束处偏移地址 D D数据段段地址数据段段地址数据段段地址数据段段地址:偏移地址偏移地址偏移地址偏移地址 (执行后数据区内容)执行后数据区内容)执行后数据区内容)执行后数据区内容)数据段段地址:数据段段地址:数据段段地址:数据段段地址:0000 XX 0000 XX XXXX XXXX、XXXX数据段段地址:数据段段地址:数据段段地址:数据段段地址:0010 XX 0010 XX XXXX XXXX、XXXX下次课预习内容下次课预习内容下次课预习内容下次课预习内容:顺序结构程序设计顺序结构程序设计顺序结构程序设计顺序结构程序设计要求:要求:要求:要求:1 1、实验指导书及实验报告上的预习内容、实验指导书及实验报告上的预习内容、实验指导书及实验报告上的预习内容、实验指导书及实验报告上的预习内容 2 2、预习验收时要提供设计的源程序磁盘或笔写程序、预习验收时要提供设计的源程序磁盘或笔写程序、预习验收时要提供设计的源程序磁盘或笔写程序、预习验收时要提供设计的源程序磁盘或笔写程序

    注意事项

    本文(运用DEBUG调试工具编程.ppt)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开