• / 10
  • 下载费用:10 金币  

debug指令实验报告[1].doc

关 键 词:
debug 指令 实验 报告
资源描述:
成绩评定教师签名嘉应学院计算机学院实验报告课程名称汇编语言程序设计开课学期20172018学年第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/EIP3、80X86常用指令MOV/MOVSX/MOVZX,ADD/ADC,SUB/SBB,DAA等。二.实验内容1、DEBUG命令使用2、808X86常用指令练习三、实验过程描述(一)、DEBUG命令使用1、打DEBUG进入DEBUG控制,显示提示苻'_'。2、用命令E18E4100'A'将'A'的ASCII码填入内存。3、用命令D18E4100观察内存中的16进制码及屏幕右边的ASCII字符。4、用命令E18E410041重复上二项实验,观察结果并比较。5、用命令E18E41003031323F将30H3FH写入地址为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,1234MOVBX,5678XCHGAX,BXMOVAH,35MOVAL,48MOVDX,75ABXCHGAX,DX2用U命令检查键入的程序并记录,特别注意左边的机器码。3用T命令逐条运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情况。并注意标志位有无变化。4用G命令运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情况。并注意标志位有无变化。2、加减法指令1用A命令在内存100H处键入下列内容MOVAH,34MOVAL,22ADDAL,AHSUBAL,78MOVCX,1284MOVDX,5678ADDCX,DXSUBCX,AXSUBCX,CX2用U命令检查键入的程序及对应的机器码。3用T命令逐条运行这些指令,检查并记录有关寄存器及ZF情况。4用G命令运行这些指令,检查并记录有关寄存器及ZF情况。思考这次运行还是打入T,行不行怎么办用R命令检查一下IP的内容。注意T命令与IP的关系。答不行,重新输入指令再操作。3、带进位加减法1用A命令在内存200H处键入下列内容,并用U命令检查MOVAH,12MOVAL,84MOVCH,56MOVCL,78ADDAL,CLADCAH,CHMOVDH,A7MOVDL,58SUBDL,7FSBBDH,342用T命令逐条运行这些指令,检查并记录有寄存器及CF内容。3上面这段程序若改用16位操作指令达到同样结果,怎么改试修改并运行之。2要求用A命令键入,U命令检查,T命令逐条运行并记录有关寄存器及AF内容。四、实验小结通过本实验,我了解到了汇编语言的一些DEBUG常用命令及80X86指令的使用方法,会熟练地运用一些基础的DEBUG常用命令及80X86指令,直观地感受到了汇编语言直接对硬件操作的简便性和实用性,对汇编语言有了初步的认识和理解。
展开阅读全文
  麦档网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:debug指令实验报告[1].doc
链接地址:https://www.maidoc.com/p-1532.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2018-2020 maidoc.com版权所有  文库上传用户QQ群:3303921 

麦档网为“文档C2C模式”,即用户上传的文档所得金币直接给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的金币归上传人(含作者)所有。
备案号:蜀ICP备17040478号-3  
川公网安备:51019002001290号 


收起
展开