微机原理实验指导书(2012年机械专业用)

微机原理实验指导书(2012年机械专业用)

ID:1339558

大小:147.00 KB

页数:17页

时间:2017-11-10

微机原理实验指导书(2012年机械专业用)_第1页
微机原理实验指导书(2012年机械专业用)_第2页
微机原理实验指导书(2012年机械专业用)_第3页
微机原理实验指导书(2012年机械专业用)_第4页
微机原理实验指导书(2012年机械专业用)_第5页
资源描述:

《微机原理实验指导书(2012年机械专业用)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理实验指导书(机械设计制造及其自动化专业)湖南人文科技学院通信与控制工程系成运改编2012年9月17目录实验一学习使用DEBUG主要命令(必做)1实验二80X86指令系统和寻址方式(选做)4实验三80X86指令系统和寻址方式(二)(选做)6实验四汇编语言程序格式、上机过程(必做)8实验五分支程序设计(必做)10实验六循环程序设计(必做)11实验七子程序设计(选做)1317实验一学习使用DEBUG主要命令(必做)实验目的:通过实验掌握以下内容:1、DOS命令:CD、MD、DIR、EDIT。2、8086指令:MOV,ADD,ADC,SUB,SBB,DAA,XCHG…3、DEBU

2、G命令:A,D,E,F,R,T,U。4、8086寄存器:AX,BX,CX,DX,SP,BP,SI,DI,F,IP。内容及步骤:一、DOS常用命令练习:1、自己在d:上新建一个文件夹,以自己的名字的首字母加学号命名。2、用DIR命令查看D盘上文件。在操作时要注意提示信息,并按提示操作。二、DEBUG命令使用:1、在DOS提示符状态下输入DEBUG命令进入DEBUG操作界面,显示提示苻'-’_。2、用命令F10010F'A'将'A'的ASCII码填入内存。3、用命令D10010F观察内存中的16进制码及屏幕右边的ASCII字符。4、用命令F11011F41重复上二项实验,观察结果并比

3、较。5、用命令E100303132……3F将30H-3FH写入地址为100开始的内存单元中,再用D命令观察结果,看键入的16进制数是什么字符的ASCII码?6、用R命令检查各寄存器内容,特别注意AX,BX,CX,DX,IP及标志位中ZF,CF和AF的内容。7、用R命令将AX,BX内容改写为1050H及23A8H。三、8086常用指令练习1、传送指令1)用A命令在内存100H处键入下列内容:MOVAX,1234MOVBX,5678XCHGAX,BXMOVAH,35MOVAL,48MOVDX,75ABXCHGAX,DX2)用U命令检查键入的程序并记录,特别注意左边的机器码。3)用T命

4、令逐条运行这些指令,每运行一行检查并记录有关寄存器及IP的变化情况。并注意标志位有无变化。2、加减法指令:1)用A命令在内存100H处键入下列内容:MOVAH,34MOVAL,22ADDAL,AH17SUBAL,78MOVCX,1284MOVDX,5678ADDCX,DXSUBCX,AXSUBCX,CX2)用U命令检查键入的程序及对应的机器码。3)用T命令逐条运行这些指令,检查并记录有关寄存器及ZF情况。思考:这次运行还是打入T,行不行?怎么办?用R命令检查一下IP的内容。注意T命令与IP的关系。3、带进位加减法:1)用A命令在内存100H处键入下列内容,并用U命令检查:MOVA

5、H,12MOVAL,84MOVCH,56MOVCL,78ADDAL,CLADCAH,CHMOVDH,A7MOVDL,58SUBDL,7FSBBDH,342)用T命令逐条运行这些指令,检查并记录有寄存器及CF内容。3)上面这段程序若改用16位操作指令达到同样结果,怎么改?试修改并运行之。4、BCD码加减法1)内容:MOVAL,58ADDAL,25DAA2)要求:用A命令键入,U命令检查,T命令逐条运行并记录有关寄存器及AF内容。实验报告要求:8086常用指令练习部分的逐条运行记录,思考结果及自编程序运行记录(列出自编程序)。附:DEBUG使用:1、打DEBUG进入DEBUG,显示提

6、示苻'-'。2、退出DEBUG命令:Q3、显示内存命令:D起始地址结束地址4、修改内存命令:E起始地址,连续修改打空格键。打回车键退出E命令。5、检查寄存器命令:R17标志位10CFCYNCZFZRNZSFNGPLAFACNAOFOVNVPFPEPODFDNUPIFEIDI6、修改寄存器命令:R寄存器名7、小汇编命令:A起始地址,不输入指令打回车键退出A命令。8、反汇编命令:U起始地址结束地址9、文件命名命令:N盘号:文件名10、读文件命令:L内存地址11、写文件命令:W内存地址11、运行命令:G=起始地址结束(断点)地址12、单步命令:T=起始地址运行指令数,进入子程序内部。1

7、3、单步命令:P=起始地址运行指令数,不进入子程序内部。实验二80X86指令系统和寻址方式(选做)实验目的:通过实验掌握以下内容:1、DEBUG命令:G,N,W,L及Q。2、8086系统中数据在内存中的存放方式和内存操作数的几种寻址方式。3、8086指令:INC,DEC,LOOP,INT3,INT20H,寄存器SI,DI。4、8086汇编语言伪操作:BYTEPTR,WORDPTR。5、求累加和程序和多字节加减法程序。实验内容和步骤:一、内存操作数及各种寻址方式使用:内容:MOVA

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

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

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