加载《实验名称:DEBUG使用》成功,点击此处阅读
首页 →文档下载

实验名称:DEBUG使用

以下为《实验名称:DEBUG使用》的无排版文字预览,完整内容请下载

实验名称:DEBUG使用

实验目的及要求:熟悉DEBUG功能,并掌握其常用命令。

实验所需设备及环境:安装Win7操作系统的PC机、debug。

实验内容及步骤:

一、DEBUG命令

1、显示存储单元的命令D:D [起始位置] [结束位置|L字节数]

① D 起始地址;从起始地址开始显示128个字节的内容。

② D 起始位置 结束位置;如不指定范围,一次显示8行×16个字节。

③ D 起始位置 L长度;长度以L参数为标识,从起始位置开始显示指定长度的内容。

-D ;默认段寄存器为DS,当前偏移地址

-D 200;200为偏移地址,默认段寄存器DS

-D DS:100 / -D CS:200

-D 100 200

-D DS:100 110/ -D 100 L10

2.修改存储单元的命令E:E [起始位置][数据表]

①E 起始位置;从指定地址开始,修改(或连续修改)存储单元内容。DEBUG首先显示指定单元内容,如要修改,可输入新数据;空格键显示下一个单元内容并可修改,减号键显示上一个单元内容并可修改;如不修改,可直接按空格键或减号键;回车键结束命令。

② E 起始位置 数据表;从指定的地址开始用数据表给定的数据修改存储单元。

-E DS:100 F3 ‘AB’ 8D ;空格或,分隔数据

3.添充命令F:F [范围] [填充列表]

F [范围] [填充列表];使用指定的值填充指定内存区域中的地址

将数据表写入指定范围的存储单元;数据个数多,忽略多出的数据,个数少,则重复使用数据表。

-F DS:0 L5 01,02,03,04,05 该命令是用字节序列01、02、03、04、05填充从DS:0开始长度为5的内存区域。

-F DS:0 L5 01 02 03 04 05(空格分隔)

-F DS:0 L5 FF ;5个字节重复使用FF

4.显示和修改寄存器命令R:R[寄存器名称]

①R;显示所有寄存器内容和标志位状态,显示当前CS:IP指向的指令。

②R 寄存器名称;显示或修改当前寄存器的内容。

5.汇编命令A: A [地址]

A 地址;从指定的地址开始输入汇编指令;如省略地址,则接着上一个A命令的最后一个单元开始;若第一次使用A命令省略地址,则从当前CS:IP开始(通常是CS:100)。

注释:①在DEBUG下编写简单程序即使用A命令。

②每条指令后要按回车。

③不输入指令按回车,或按Ctrl+C结束汇编。

④支持所有8086符号硬指令,伪指令只支持DB、DW,不支持各类符号名。

6.反汇编命令U:U [地址]

① U 地址;从指定地址开始反汇编32个字节的机器指令;省略地址时,则接着上一个U命令的最后一个单元开始;若第一次使用U命令省略地址,则从当前CS:IP开始(通常是CS:100)。

② U 范围;对指定范围的单元进行反汇编。

-U

-U 100

-U 100 L10

7.运行程序命令G:G [=起始地址] [断点地址]

① G;从CS:IP指向的指令开始执行程序,直到程序结束或遇到INT 3。

② G=地址;从指定地址开始执行程序,直到程序结束或遇到INT 3。

③ G 断点1[,断点2,…断点10];从CS:IP指向的指令开始执 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 00处,依次写入数据11H,22H,33H,44H,55H,66H,77H。查看相应内存数据是否写入?

2、在Debug中,按要求完成下列操作:

(1)输入如下汇编指令

MOV AL,1

MOV AH,0

ADD AX,AX

MOV BX,AX

ADD AX,AX

ADD AX,AX

ADD AX,BX

(2)查看内存中,上述汇编指令是否正确完整。

(3)运行该段程序, AX=?

(4)将AL中的内容修改为2,并查看是否成功。

(5)运行该程序后,AX=?

3、在debug中,执行如下汇编指令后,CF=?,AF=?,ZF=?,SF=?,OF=?

MOV AX,7FFEH

ADD AX,2

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. Linux命令学习资料
  2. 泰山版小学信息技术六年级(下)教案(部分)
  3. CPU处理器介绍
  4. 计算机测评内容
  5. Linux考试_0712(答案)
  6. VI编辑器的使用方法
  7. 计算机组成原理专科习题
  8. 计算机资料题库
  9. “逐梦百年XXXXX你我同行”户外心理素质拓展活动项目介绍
  10. 软件设计师知识点
  11. STM32微控制库函数使用实验lcy
  12. 微机原理复习题
  13. 《数字信号处理及应用》实验教学指导书(机器人)

以上为《实验名称:DEBUG使用》的无排版文字预览,完整内容请下载

实验名称:DEBUG使用由用户“free__thinker”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-11-24 04:07:12
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/b2/4f/146980.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/b2/4f/146980.html'}ipt>