微机原理实验内容及实验报告模板.doc

微机原理实验内容及实验报告模板.doc

ID:61426109

大小:2.13 MB

页数:9页

时间:2021-01-29

微机原理实验内容及实验报告模板.doc_第1页
微机原理实验内容及实验报告模板.doc_第2页
微机原理实验内容及实验报告模板.doc_第3页
微机原理实验内容及实验报告模板.doc_第4页
微机原理实验内容及实验报告模板.doc_第5页
资源描述:

《微机原理实验内容及实验报告模板.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验一寻址方式班级姓名学号成绩一、实验目的1、学习掌握调试软件(DEBUG)的基本使用方法;2、掌握CPU8086的寻址方式二、实验原理运用masm软件在PC机上调试程序。三、实验步骤1、运用debug命令“E地址”按照下面给定值更改内存单元内容2、分别执行下列指令后,填入指定寄存器的当前内容四、实验总结实验二标志寄存器班级姓名学号成绩一、验目的a)学习掌握调试软件(DEBUG)的基本使用方法;b)了解状态标志与控制标志的特点;c)掌握算术与逻辑运算指令如何影响标志位。二、实验原理运用masm软

2、件在PC机上调试程序。三、实验步骤实验三十进制加法运算指令班级姓名学号成绩一、验目的a)学习掌握调试软件(DEBUG)的基本使用方法;b)掌握组合BCD码和非组合BCD码;c)掌握十进制加法指令。二、实验原理运用masm软件在PC机上调试程序。三、实验步骤四、实验总结实验四DOS系统功能调用班级姓名学号成绩一、实验目的a)学习掌握调试软件(DEBUG)的基本使用方法;b)掌握在汇编程序中调用DOS系统功能。二、实验原理运用masm软件在PC机上调试程序。三、实验步骤1、单个字符的输入与显示(1)

3、01H号调用功能:读取键盘字符,并回显调用:AHf01H   INT21H   输入字符的ASCII码送入AL中。(2)02H号调用功能:显示字符调用:DLf要输出显示的ASCII字符代码   AHf02H   INT21H(3)00H号调用功能:结束程序调用:AHf00H   INT21H在DEBUG窗口中输入下面程序MOVAH,1INT21HMOVDL,ALMOVAH,2INT21HMOVAH,0INT21H然后输入命令G运行程序观察结果2、字符串的输入与显示(1)0AH号调用功能:读取键盘

4、字符到缓冲区,直至回车结束调用:AHf0AH   INT21H(2)09H号调用功能:显示缓冲区以“$”结束的字符串调用:AHf09H   INT21H在DEBUG窗口中输入下面程序MOVAH,0AHINT21HMOVAH,09HINT21HMOVAH,0INT21H然后在DEBUG中单步运行程序观察结果四、实验总结实验五简单汇编程序设计班级姓名学号成绩一、实验目的1.掌握汇编源程序的结构。2.掌握汇编程序的设计方法。3.熟悉MASM软件4.熟悉在PC机上汇编语言程序的上机步骤。二、实验原理运用

5、masm软件在PC机上编译和调试程序。三、实验步骤1.打开MASM中edit,编辑源程序(***.asm)。STACKSEGMENTSTACK;定义堆栈段DUIZHANDB64DUP(?);为堆栈段保留64字节STACKENDS;定义堆栈段结束DATASEGMENT;定义数据段LIJUHODB'Howareyou!$';数据段存储数据DATAENDS;定义数据段结束CODESEGMENT;定义代码段ASSUMECS:CODE,DS:DATA,SS:STACK;指定各段段定义名START:MOVA

6、X,DATA;DS初始化MOVDS,AXMOVDX,OFFSETLIJUHO;将字符串首地址移动DXMOVAH,09H;调用DOS21H中断o9H功能,显示字符串INT21HMOVAH,4CH;调用DOS21H中断4CH功能,返回DOS系统INT21HCODEENDS;代码段结束ENDSTART;整个程序结束2.使用MASM产生目标程序(***.obj)3.使用LINK产生可执行程序(***.exe)4.使用DEBUG调试实验程序,检查程序执行结果三、实验总结实验六综合程序的设计班级姓名学号成绩

7、一、实验目的1、掌握子程序、循环程序、查表程序的设计方法。2、熟悉在PC机上设计、编辑、汇编、调试和运行综合程序。二、实验原理运用masm软件在PC机上编译和调试程序。三、实验步骤1.打开MASM中edit,编辑源程序(***.asm)。STACKSEGMENTSTACKDUIZHANDB64DUP(?)STACKENDSDATASEGMENTLIJUHODB30H,31H,32H,33H,34H,35H,36H,37H,38HDB39H,41H,42H,43H,44H,45H,46HDATAE

8、NDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVAH,01H;调用键盘字符输入程序,把结果存入AHINT21HMOVCH,ALMOVBX,6;显示六个空格LP:MOVDL,20HCALLDISPLAYDECBXJNZLPMOVAL,CH;取键盘输入码高4位并右移4位,显示ANDAL,0F0HMOVCL,4SHRAL,CLMOVBX,OFFSETLIJUHOXLATMOVDL,ALCALLDISPLAYM

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

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

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