欢迎来到天天文库
浏览记录
ID:46244058
大小:433.03 KB
页数:34页
时间:2019-11-22
《微型计算机技术B实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、韵弟夬孚微型计算机技术实验指导书内蒙古工业大学信息工程学院计算机系2008年12月实验一汇编语言开发调试入门3实验二汇编语言程序设计(一)5实验三汇编语言程序设计(二)7实验四软件综合程序设计9实验五可编程并行接口10实验六可编程定时/计数器接口12实验七串行通信接口14附录一DOS功能调用17附录二DEBUG主要命令21附录三ASCII表24附录四TPC-H通用微机接口实验系统介绍27实验一汇编语言开发调试入门一、实验忖的:1、学习8086汇编语言的基本指令及编程方法2、了解运行环境3、熟悉在微机上建立、汇编、连接、调试和运行80
2、86汇编语言程序的过程二、实验内容:1、设计要求:(1)将FFFFH送到AX、SI、DI、BP寄存器。(2)编程,利用Debug调试程序,每次执行一次T命令,记录相关寄存器内容,判断是否止确。2、设计要求:(1)将1、2、3、4、5分别送到数据段偏移地址为1000H开始的连续5个存储单元屮。(2)编程:3、设计要求:(1)在数据段偏移地址为1000H处开始,连续存放有3字节数据(高位对应高地址,低位对应低地址)1003H处连续存放2字节的数据(高位对应高地址,低位对应低地址),求两个数据Z和。并将结果存放到两数据Z后。如:12345
3、6H+789AH=12ACF0H(2)编程:偏移地址内容1000H56H1001H34H1002H12H1003H9AH1004H78H实验二汇编语言程序设计(一)一、实验H的1、熟悉并掌握汇编语言基本指令2、熟练的掌握数据传送指令,串操作指令3、进一步学习Debug调试程序二、实验内容1、设计要求:(1)在数据段偏移地址为1000H处,存放有0・9的平方值,任意给出一个0・9的数M存放到1010H单元中,査表求LHM的平方值,并将结果存放到1011H单元。(2)编程:提示使用XLAT指令2、设计要求:(1)用串传送指令把A程序的偏
4、移量1000H开始的10个数传送到同澈据段的偏移地址为1010H开始的区域。用Debug查看运行结果。(2)编程:实验三汇编语言程序设计(二)一、实验忖的1、熟悉并掌握汇编语言基本指令2、掌握常用码制的变换程序的设计过程,掌握子程序的编写与调用3、学习DOS系统功能的调用。二、实验内容1、设计要求:(1)把BX寄存器中“1”的个数放到AL中“0”的个数放到AH中。并将AL中的数和AH中的数在屏幕上显示汕来。(2)编程:2、设计要求:(1)从首地址为BUF开始存放10个数(字节无符号数),从这些数中找出最大值,存入MAX(定义的变量)
5、中,并在屏幕上显示。(2)要求找最大值用子程序设计实现。(3)编程:实验四软件综合程序设计一、实验忖的1、熟悉并掌握汇编语言编程的方法2、掌握汇编语言编写程序的思路和设计方法3、熟练掌握Debug调试程序。二、实验内容1、设计课题:模拟温度测量软件设计2、设计耍求:将下列每个小标题都以子程序的方法编写(1)将首地址为1000H开始存放的16个字节数组,(假设存放的是对某一点的温度进行了16次测量,经过模数转换后的温度值)将这些数取平均值,然后存放到I010H开始的单元中。(子程序名为Z1)(2)将存放在1010H处的数转换成压缩的B
6、CD码,存放到1020H开始的单元中。(Z2)(3)将存放在1020H处的的压缩BCD码转换为非压缩BCD码,存放到1030H开始的单元中。(Z3)(4)将1030H处存放的值在屏幕上显示出來。(Z4)3、程序结构主程序子程序Zl:....CALLZ1CALLZ2RETCALLZ3Z2:....CALLZ4RET.4、编程实验五可编程并行接口一、实验目的1、学会利用微机总线与大规模集成电路并行接口芯片8255构成并行接口电路的基本方法2、掌握8255的基本性能、工作方式和在实际应用中的使用方法二、实验内容1、实验电路如图4-1:82
7、55C口接逻辑电平开关K0-K7,AU接LED显示电路L0-L7。PCOPAOIVvPCIPAIKIPC2PA2K2PC3PA3■Z/1PC4PA4PCSPA5Iv3PC6PA6IxOPC7PA7IV/288HCS图4-1L0L1L2L3L4L5L6L72、编程要求:将开关K0-K7作为输入开关量从8255CLI输入,发光二极管L0-L7作为输出开关量从A口输岀。对应开关闭合时,对应发光二极管“亮”。如:K0闭合则L0亮,否则L0灭。当按下键盘任意键时程序退出。3、参考流程图:开始结束图4-24、编程实验六可编程定时/计数器接口一、
8、实验目的拿握8253的舉本丁作原理和编程方法。二、实验内容1、按图5-1虚线连接电路,将计数器0设置为方式(),计数初值为N(NWOHI),用手动逐个输入脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔观察OUTO电平变化(当输入N+1
此文档下载收益归作者所有