微机原理实验报告1

微机原理实验报告1

ID:6405174

大小:1.16 MB

页数:38页

时间:2018-01-12

微机原理实验报告1_第1页
微机原理实验报告1_第2页
微机原理实验报告1_第3页
微机原理实验报告1_第4页
微机原理实验报告1_第5页
资源描述:

《微机原理实验报告1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验报告课程名称微机原理与接口技术专业通信工程 班级通信1201B学号1234140105学生姓名韩艳菲黄淮学院信息工程学院实验报告一实验名称调试程序DEBUG及8086指令使用实验时间2014年2月21日学生学号05学生姓名韩艳菲同组人员韩艳菲专业班级通信1201B实验类型演示性指导老师禹定臣实验地点1号楼614学时21、实验目的通过实验掌握下列知识:1、8086指令:MOV,ADD,ADC,SUB,SBB,DAA,XCHG2、DEBUG命令:A,D,E,G,Q,R,T,U,F,H。3、BCD码,ASCII

2、码及用16进制数表示二进制码的方法。4、8086寄存器:AX,BX,CX,DX,F,IP。2、实验预备知识熟悉Debug命令的使用,预习BCD码,ASCII码及用16进制数表示二进制码的方法,了解8086/8088的常用指令及寄存器。3、实验内容和步骤一、DEBUG命令使用:1、打DEBUG进入DEBUG控制,显示提示苻'_'。2、用命令F10010F'A'将'A'的ASCII码填入内存。3、用命令D10010F观察内存中的16进制码及屏幕右边的ASCII字符。4、用命令F11011F41重复上二项实验,观察

3、结果并比较。5、用命令E100303132……3F将30H-3FH写入地址为100开始的内存单元中,再用D命令观察结果,看键入的16进制数是什么字符的ASCII码?6、用H命令检查下列各组16进制数加减结果并和你的手算结果比较:(1)34H,22H(2)56H,78H(3)A5,79H(4)1284H,5678H(5)A758,347FH7、用R命令检查各寄存器内容,特别注意AX,BX,CX,DX,IP及标志位中ZF,CF和AF的内容。8、用R命令将AX,BX内容改写为1050H及23A8H。二、8086/8

4、088常用指令练习1、传送指令1)用A命令在内存100H处键入下列内容:MOVAX,1234MOVBX,5678XCHGAX,BXMOVAH,35MOVAL,48MOVDX,75ABXCHGAX,DX2)用U命令检查键入的程序并记录,特别注意左边的机器码。3)用T命令逐条运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情况。并注意标志位有无变化。2、加减法指令:1)用A命令在内存100H处键入下列内容:MOVAH,34MOVAL,22ADDAL,AHSUBAL,78MOVCX,1284MOVDX,56

5、78ADDCX,DXSUBCX,AXSUBCX,CX2)用U命令检查键入的程序及对应的机器码。3)用T命令逐条运行这些指令,检查并记录有关寄存器及ZF情况。思考:这次运行还是打入T,行不行?怎么办?用R命令检查一下IP的内容。注意T命令与IP的关系。3、带进位加减法:1)用A命令在内存200H处键入下列内容,并用U命令检查:MOVAH,12MOVAL,84MOVCH,56MOVCL,78ADDAL,CLADCAH,CHMOVDH,A7MOVDL,58SUBDL,7FSBBDH,342)用T命令逐条运行这些指令

6、,检查并记录有寄存器及CF内容。3)上面这段程序若改用16位操作指令达到同样结果,怎么改?试修改并运行之。4、BCD码加减法1)内容:MOVAL,58ADDAL,25DAA2)要求:用A命令键入,U命令检查,T命令逐条运行并记录有关寄存器及AF内容。4、实验电路、程序清单程序清单:1、传送指令MOVAX,1234MOVBX,5678XCHGAX,BXMOVAH,35MOVAL,48MOVDX,75ABXCHGAX,DX2、加减法指令:MOVAH,34MOVAL,22ADDAL,AHSUBAL,78MOVCX,

7、1284MOVDX,5678ADDCX,DXSUBCX,AXSUBCX,CX3、带进位加减法:MOVAH,12MOVAL,84MOVCH,56MOVCL,78ADDAL,CLADCAH,CHMOVDH,A7MOVDL,58SUBDL,7FSBBDH,345、实验结果传送指令:加减法指令:带进位加减法:6、实验中遇到的问题刚开始对DEBUG命令操作不太理解,不能及时反应基本的操作是什么意思,作用是什么,还是不太熟练。指导教师批阅成绩指导教师签字:年月日实验报告二实验名称内存操作数及寻址方法实验时间2014.03

8、.07学生学号05学生姓名韩艳菲同组人员韩艳菲专业班级通信1201B实验类型验证性指导老师禹定臣实验地点1号楼614学时21、实验目的通过实验掌握下列知识:1、8086/8088系统中数据在内存中的存放方式和内存操作数的几种寻址方式。2、8086/8088指令:INC,DEC,LOOP,INT3,INT20H,寄存器SI,DI。3、8086/8088汇编语言伪操作:BYTEPTR,WORDPTR。4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。