debug指令实验报告.docx

上传人:b****5 文档编号:5382959 上传时间:2022-12-15 格式:DOCX 页数:8 大小:178.60KB
下载 相关 举报
debug指令实验报告.docx_第1页
第1页 / 共8页
debug指令实验报告.docx_第2页
第2页 / 共8页
debug指令实验报告.docx_第3页
第3页 / 共8页
debug指令实验报告.docx_第4页
第4页 / 共8页
debug指令实验报告.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

debug指令实验报告.docx

《debug指令实验报告.docx》由会员分享,可在线阅读,更多相关《debug指令实验报告.docx(8页珍藏版)》请在冰豆网上搜索。

debug指令实验报告.docx

debug指令实验报告

debug指令实验报告

教师签名

嘉应学院运算机学院

实验报告

课程名称:

汇编语言程序设计

开课学期:

2021-2020学年第1学期

班级:

指导老师:

实验题目:

Debug常用命令及80x86指令的使用

学号:

姓名:

 

一、实验目的:

通过实验把握下列知识:

1、DEBUG常用命令:

A,U,D,E,R,T,G,Q。

2、80x86寄存器:

AX/EAX,BX/EBX,CX/ECX,DX/EDX,FLAG,IP/EIP

3、80x86常用指令:

MOV/MOVSX/MOVZX,ADD/ADC,SUB/SBB,DAA

等。

二.实验内容

1、DEBUG命令使用

2、808x86常用指令练习

三、实验过程描述

(一)、DEBUG命令使用:

1、打DEBUG进入DEBUG操纵,显示提示苻'_'。

2、用命令E18E4:

100'A'将'A'的ASCII码填入内存。

3、用命令D18E4:

100观看内存中的16进制码及屏幕右边的ASCII字符。

4、用命令E18E4:

10041重复上二项实验,观看结果并比较。

5、用命令E18E4:

100303132……3F将30H-3FH写入地址为100开始的内存

单元中,再用D命令观看结果,看键入的16进制数是什么字符的ASCII码?

6、用R命令检查各寄存器内容,专门注意AX,BX,CX,DX,IP及标志位中ZF,CF

和AF的内容。

7、用R命令将AX,BX内容改写为1050H及23A8H。

(二)、808x86常用指令练习

1、传送指令

1)用A命令在内存100H处键入下列内容:

MOVAX,1234

MOVBX,5678

XCHGAX,BX

MOVAH,35

MOVAL,48

MOVDX,75AB

XCHGAX,DX

2)用U命令检查键入的程序并记录,专门注意左边的机器码。

3)用T命令逐条运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情形。

并注意标志位有无变化。

4)用G命令运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情形。

并注意标志位有无变化。

2、加减法指令:

1)用A命令在内存100H处键入下列内容:

MOVAH,34

MOVAL,22

ADDAL,AH

SUBAL,78

MOVCX,1284

MOVDX,5678

ADDCX,DX

SUBCX,AX

SUBCX,CX

2)用U命令检查键入的程序及对应的机器码。

3)用T命令逐条运行这些指令,检查并记录有关寄存器及ZF情形。

4)用G命令运行这些指令,检查并记录有关寄存器及ZF情形。

摸索:

这次运行依旧打入T,行不行?

如何办?

用R命令检查一下IP的内容。

注意T命令与IP的关系。

答:

不行,重新输入指令再操作。

3、带进位加减法:

1)用A命令在内存200H处键入下列内容,并用U命令检查:

MOVAH,12

MOVAL,84

MOVCH,56

MOVCL,78

ADDAL,CL

ADCAH,CH

MOVDH,A7

MOVDL,58

SUBDL,7F

SBBDH,34

2)用T命令逐条运行这些指令,检查并记录有寄存器及CF内容。

3)上面这段程序若改用16位操作指令达到同样结果,如何改?

试修改并运行之。

2)要求:

用A命令键入,U命令检查,T命令逐条运行并记录有关寄存器及AF内容。

四、实验小结

通过本实验,我了解到了汇编语言的一些Debug常用命令及80x86指令的使用方法,会熟练地运用一些基础的Debug常用命令及80x86指令,直观地感受到了汇编语言直截了当对硬件操作的简便性和有用性,对汇编语言有了初步的认识和明白得。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1