微机原理及接口技术实验教案.ppt

微机原理及接口技术实验教案.ppt

ID:49340983

大小:173.00 KB

页数:35页

时间:2020-02-03

微机原理及接口技术实验教案.ppt_第1页
微机原理及接口技术实验教案.ppt_第2页
微机原理及接口技术实验教案.ppt_第3页
微机原理及接口技术实验教案.ppt_第4页
微机原理及接口技术实验教案.ppt_第5页
资源描述:

《微机原理及接口技术实验教案.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理及接口技术实验教案电力工程学院南京工程学院实验一DEBUG入门一、实验目的和要求1.学习、了解DEBUG常用命令(A、U、D、E、R、T、G、Q)的使用方法。2.了解DEBUG中FLAGS各标志的表示方法。3.通过DEBUG常用命令掌握部分指令的功能。二、实验设备和软件PC机、DEBUG.EXE三、预习内容和要求1.调试程序DEBUG的常用命令。2.DEBUG中FLAGS各标志的表示方法。四、实验内容1.数据传送类指令观察2.查表程序五、思考1.如何使用DEBUG的D命令参看数据段内容?2.如何使用DEBUG的G命令执行一部分程序?格式如何?实验二

2、8086指令观察一、实验目的和要求1.掌握汇编语言程序编辑、汇编、链接和调试的基本概念。2.掌握在PC机上建立、汇编、链接和运行8088汇编语言程序的过程。3.巩固DEBUG常用命令的使用方法。4.通过观察深入掌握数据传送类、算术运算类和逻辑运算类等各类指令的功能。二、实验设备和软件PC机、MASM.EXE、LINK.EXE、DEBUG.EXE三、预习内容和要求1.预习附录一的汇编语言程序上机实验过程、宏汇编程序MASM、调试程序DEBUG的内容。2.预习实验内容程序,通过实验验证结果。四、实验内容1.寻找最大最小数程序实验设内存缓冲区从BUF单元开始,存

3、放若干个单字节数,其数据长度在BUF单元,要求找出最大数送MAX单元,最小数送MIN单元。2.代码转换实验从键盘输入2个十进制数组合成压缩BCD码存入DL,再将压缩BCD码转换成ASCII码送CRT显示。五、思考题1.如何在电脑中查找到MASM.EXE和LINK.EXE程序并拷贝到自己创建的文件夹中?2.执行MASM命令后,如何修改*.ASM程序中的错误语句?实验三顺序结构程序设计一、实验目的和要求1.熟悉星研集成环境软件的使用方法。熟悉Borland公司的TASM编译器;2.熟悉8086汇编指令,能自己编写简单的程序,并调试运行验证结果。二、实验设备和软

4、件PC机、星研集成环境软件三、预习内容和要求1.预习附录中的星研集成环境软件,熟悉星研集成环境软件的使用。2.复习顺序结构程序的设计方法,预习实验内容。四、实验内容1.编写简单程序,用数据运算指令,对两个16位数做加法运算。这两个数从地址10050H开始连续存放,低位在低地址一端,结果放在这两个数之后。2.试用已学过的指令编程,运算以下算式:⑴、5555H+6666H+8756H⑵、5678+(-1234)-43213.已知BX=12ABH,试编程将其内容转换成ASCII码送到数据段0100H单元开始存放。五、思考题实验内容3按顺序结构编程时数据存放在数据

5、段的顺序要考虑什么?实验四分支结构程序设计一、实验目的和要求1.学习分支结构程序的设计和调试方法;2.熟悉8086汇编指令中的程序控制指令的应用。二、实验设备和软件星研集成环境软件三、预习内容和要求1.熟悉星研集成环境软件的使用。2.复习分支结构程序的设计方法,预习实验内容。四、实验内容已知在内存中有一个字节单元NUM,存有带符号数据,要求计算出它的绝对值后,放入RESULT单元中。2.编写计算下面函数值的程序:1X>0Y=0X=0-1X<0设输入数据为X、输出数据Y,且皆为字节变量。3.试编一程序,求三个带符号字数据中的最大值,并将最大值存入MAX字单元

6、中。设三个带符号数分别在三个字变量X、Y、Z中存储。五、思考题思考一下,在题2中可有多少不同的指令来编写程序,实现同样的效果?实验五循环结构程序设计一、实验目的和要求1.学习、掌握循环结构程序的设计和调试方法;2.熟悉8086汇编指令中的程序控制指令和LOOP指令的应用。二、实验设备和软件星研集成环境软件三、预习内容和要求1.熟悉星研集成环境软件的使用。2.复习循环结构程序的设计方法,预习实验内容。四、实验内容编写程序完成求1+2+3+……N的累加和,直到累加和超过1000为止。统计被累加的自然数的个数送CN单元,累加和送SUM。2.采用LOOP指令来实现

7、上例。3.已知有几个元素存放在以BUF为首址的字节存贮区中,试统计其中正元素的个数。显然,每个元素为一个8位有符号二进制数,统计其中正元素的个数可用循环程序实现。五、思考题如果用LOOP指令实现两层循环,编程时CX值应如何处理?实验六子程序设计一、实验目的和要求学习子程序的结构、特点,以及子程序的设计和调试方法。二、实验设备和软件星研集成环境软件三、预习内容和要求1.熟悉星研集成环境软件的使用。2.复习子程序的设计方法,预习实验内容。四、实验内容1.设计一个子程序,功能是将一个字节的BCD码转换成二进制数。2.试编写一个将BCD码转换成ASCII码并显示的

8、子程序。3.试编写一个求字变量绝对值的子程序。五、思考题试编写延时

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

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

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