实验一 DEBUG调试工具熟悉、使用

一、 实验题目 熟悉、使用 DEBUG调试工具

二、 实验日期: 2011/04/15

三、 实验目的

1. 了解并逐步熟悉汇编语言的编辑方法及特点.

2. 复习 8088 汇编语言的段结构、常用的指令与伪指令、存储空间

的分配等。

3. 掌握汇编语言的编辑、汇编及连接的过程。

4. 了解并逐步掌握运用 DEBUG进行调试汇编语言程序。

5. 借助 DEBUG调试工具来发现汇编语言程序的错误所在并加以改

正。

四、 实验内容:

1、 进入 DEBUG

方法 1:在 Windows开始菜单中单击运行命令, 直接在运行对话

框中输入 "DEBUG"

方法 2:在运行对话框中输入 "CMD"启动 DOS命令窗口后输入

"DEBUG"

方法 3:在程序、附件、命令提示符,启动 DOS命令窗口后

输入 "DEBUG"

2、DEBUG命令格式

DEBUG的每个命令都是一个字母, 后跟一个或多个参数。 下面对 DEBUG

命令作几点说明。

四川大学计算机综合实践

·字母不分大小写。

·只使用 16 进制数,且不能带后缀 H。

·以空格或逗号作为命令各项之间的分隔符。分隔符只在两个数值

之间是必须的。

·可以用 Ctrl-C 或 Ctrl-Break 终止命令的执行。

·若输入的命令有语法错误,则提示“ Error ”, 并用“ ^ ”指出错误

位置。

3、 常用的 Debug功能

用 Debug 的 R命令查看、改变 CPU寄存器的内容;

用 Debug 的 D 命令查看内存中的内容;

用 Debug 的 E 命令改写内存中的内容;

用 Debug 的 U命令将内存中的机器指令翻译成汇编指令;

用 Debug 的 T 命令执行一条机器指令

用 Debug 的 A 命令以汇编指令的格式在内存中写了一条机器指令

4、 用 Debug 的 R命令查看、改变 CPU寄存器的内容;

R命令用来显示和修改寄存器的值,包括以下两种格式。

(1) R

显示所有寄存器和 8 个标志位的值,并反汇编 CS:IP 所指的

指令。

(2) R

显示指定寄存器的值,并等待用户键入新的值,按回车键结

2

四川大学计算机综合实践

束 R命令。

5、 用 Debug 的 D 命令查看内存中的内容;

D命令可以查看内存中的内容,D 命令的格式较多,只介绍

本次实验中用到的格式, 8086/8088CPU能够访问 1M内容,D 命令可

以显示 0000:0000H-FFFF:FFFFH中的任何一个单元的内存

如果想知道内存 10000H处的内容,可以用 "d 段地址:偏移地址 " 的

格式来查看,如输入

-d 1000:0

使用 d 1000:9 查看 1000:9 处的内容。

使用 d 1000:0 9 查看 1000:0-1000:9 的内容

一进入 Debug,可直接使用 D命令直接查看,将列出 Debug预设

的地址处的内容

6、 用 Debug 的 E 命令改写内存中的内容;

使用 "e 起始地址 数据 数据 数据 ..." 的格式来进行

如将内存 1000:0-1000:9 单元

四川大学计算机综合实践报告,四川大学计算机综合实践报告完整版.pdf相关推荐

  1. 2020年计算机考试题答案,2020年《计算机绘图》考试试题附全答案【完整版】

    <2020年<计算机绘图>考试试题附全答案[完整版]>由会员分享,可在线阅读,更多相关<2020年<计算机绘图>考试试题附全答案[完整版](6页珍藏版)> ...

  2. 基于内容的图像检索系统设计与实现--颜色信息--纹理信息--形状信息--PHASH--SHFT特征点的综合检测项目,包含简易版与完整版的源码及数据!

    百度云提取源码以及数据包,直接下载压缩包解压就可以使用,数据就在压缩包文件dataset中. 简化版:只有-颜色信息–纹理信息–形状信息–PHASH–SHFT特征点的综合检测 [百度云链接,提取码:6 ...

  3. 计算机二级ps教程 百度云,全国计算机等级考试一级Photoshop模拟题及解析第六套(完整版).pdf...

    全国计算机等级考试一级 Photoshop 模拟题及解析第六套(完 整版) 一.单选题: 1.在设定层效果(图层样式)时 A. 光线照射的角度时固定的 B. 光线照射的角度可以任意设定 C. 光线照射 ...

  4. 计算机操作系统原理课件,【】计算机操作系统原理与实例分析PPT课件(完整版 全)精品.ppt...

    []计算机操作系统原理与实例分析PPT课件(完整版 全)精品 4.2 计算机I/O子系统的组成 4.2.1 I/O系统的结构 (1) 总线型I/O系统的结构 总线型I/O系统结构 (2) 通道型I/O ...

  5. 安徽省二级计算机试题中VB题库,2010安徽省全国计算机等级考试二级VB最新考试试题库(完整版)...

    1.在计算机领域中通常用主频来描述( A ) A.计算机的运算速度 B.计算机的可靠性 C.计算机的可运行性 D.计算机的可扩充性 2.某工厂的仓库管理软件属于( A ) A.应用软件 B.系统软件 ...

  6. 现在论文用手写还是用计算机写,毕业论文计算机手写数字识别技术完整版.docx...

    HEN system office room [HEN16H-HENS2AHENS8Q8-HENH1688] HEN system office room [HEN16H-HENS2AHENS8Q8- ...

  7. 二级c语言百度云,全国计算机二级C语言历年真题完整版.pdf

    2010年3月全国计算机等级考试二级C笔试试卷 一.选择题 (1) A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n B)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为 ( ...

  8. 大学计算机基础知识电子版,大学计算机基础考试知识点(完整版).pdf

    组装一台电脑需要选购的计算机部件主要的有:CPU.主板.内存.硬盘.光驱. 组装一台电脑需要选购的计算机部件主要的有:CPU.主板.内存.硬盘.光驱. 电源.显卡.声卡.网卡等. 电源.显卡.声卡.网 ...

  9. 计算机基础教案v7系统,[定稿]计算机基础教案上下册V7.1(全文完整版)

    <[定稿]计算机基础教案(上下册).doc>由会员分享,可免费在线阅读全文,更多与<[定稿]计算机基础教案(上下册)(V7.1)>相关文档资源请在帮帮文库(www.woc88. ...

最新文章

  1. 【开源】一键生成各种姿势的火柴人gif:在线录制真人视频即可转换
  2. 泛函编程—模板函数_类模板
  3. 【Codeforces】CF 5 C Longest Regular Bracket Sequence(dp)
  4. SQL2K数据库开发二十六之存储过程操作创建存储过程(一)
  5. c++计算eigen随笔(9)-数组、矩阵、向量(2)
  6. Hadoop集群规划
  7. NiosII中Flash的使用(转)
  8. Codeforces Round #446 (Div. 2)
  9. 基于依存句法规则的篇章级情感分析demo
  10. spring接口 BeanFactoryAware,动态获取IOC容器里面的对象(多例)
  11. python函数案例名片管理器_python实现名片管理器的示例代码
  12. cadence的工艺角仿真、蒙特卡洛仿真、PSRR
  13. 语句覆盖、条件覆盖、判定覆盖、条件-判定覆盖、组合覆盖、路径覆盖
  14. windows2016安装.net3.5错误:0x80070057;错误:0x800f081f
  15. 招商银行深圳分行二面(技术面试)
  16. 戴尔笔记本把计算机弄到桌面,戴尔笔记本电脑可不可以把程序放在桌面上-戴尔笔记本电脑怎么样...
  17. 山东大学项目实训——简易微信小游戏(一)
  18. 软件工程凉了?很多大学撤销软工硕士学科!
  19. python输入数学表达式并求值_用Python3实现表达式求值
  20. 22年前的9月14日中国发出的第一封电子邮件

热门文章

  1. python【数据结构与算法】Heapq(堆)操作
  2. 一本需要购买的图形学方面的好书:GPU精粹——实时图形编程的技术、技巧和技艺(附CD-ROM光盘一张)  ...
  3. centOS 安装VScode
  4. html+css 田字格硬笔书法纸网页版
  5. [Bartender]Bartender条形码制作软件如何实现左侧自动补零
  6. 非门,与非门,或非门
  7. 虚幻4学习笔记(2)BSP画刷
  8. IPV6地址学习笔记
  9. 日语零基础入门至初级“三步走”
  10. ETL学习之五:创建新的 Integration Services 项目