资源描述:
《微机原理与接口技术实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、微机原理与接口技术实验指导书微机原理与接口技术实验室39目录实验0将ASCII表示的十进制数转换为二进制数………………………1实验一8086汇编语言程序设计初步………………………………………3实验二8086汇编语言程序设计……………………………………………6实验三DOS系统功能调用………………………………………………10实验四8255A并行接口实验………………………………………………12实验五8253定时器/计数器接口实验……………………………………16实验六8259A中断控制器实验……………………………………………19实验七步进电机控制实验…………………………………………………23
2、实验八电子琴的设计………………………………………………………26实验九七段数码管实验……………………………………………………30实验十3~8译码实验……………………………………………………31实验十一A/D转换实验…………………………………………………32实验十二D/A转换实验…………………………………………………34附录:实验报告模版…………………………………………………………3539微机原理与接口技术实验指导书实验0将ASCII表示的十进制数转换为二进制数一.实验目的:观察ASCII表示的十进制与二进制的区别;二.实验步骤:(一)、输入源程序1.建一个文本文档d.text。输入程
3、序把后缀名改成.asm的形式。把该文件放在D盘masm文件下。2.打开命令提示符。3.输入D:回车4.cdmasm回车。5.masmd.asm回车。6.linkd.obj回车。7.d.exe回车,生成exe可执行文件。(二)、在3500-3504单元输入十进制数12的ASCII码,即E350030303031321.把生成的d.exe文件复制到D盘下。2.debug回车3.nd.exe回车L回车U0000回车4.E3500回车3030303132回车(三)、用G运行程序(四)、用D3510查看结果,应为:35100C0039(五)、反复试几组数,考察程序的正确性39实验一8086汇编
4、语言程序设计初步一、实验目的1、熟悉在PC机上建立、汇编、连接、调试和运行8086汇编语言程序的过程。2、熟悉8086指令系统中一些常用指令的功能和使用。3、学习数据传送和算术运算指令的使用方法。二、实验内容详细阅读汇编语言程序的上机过程。试编写将两个多位十进制数相加程序,要求两个加数均以ASCII码形式各自顺序存在以DATA1和DATA2为首的5个内存单元中(低位在前),结果送回DATA1处。三、实验设备1、微型计算机一台2、EL-Ⅱ型微机原理实验开发系统一台 四、程序参考流程图实验一参考程序清单CRLF MACRO MOV DL,0DH
5、 MOV AH,02H INT 21H MOV DL,0AH MOV AH,02H INT 21H39 ENDMDATA SEGMENTDATA1 DB 33H,39H,31H,37H,34HDATA2 DB 36H,35H,30H,38H,32HDATA ENDSSTACK SEGMENT PARA STACK 'STACK'STA DB 100 DUP(?)STACK
6、 ENDSCODE SEGMENT ASSUMECS:CODE,DS:DATA,SS:STACK,ES:DATASTART: MOV AX,DATA MOV DS,AX MOV SI,OFFSETDATA2 MOV BX,05 CALL DISPL CRLF MOV SI,OFFSETDATA1 MOV BX,05
7、CALL DISPL CRLF MOV DI,OFFSETDATA2 CALL ADDA MOV SI,OFFSETDATA1 MOV BX,05 CALL DISPL CRLF MOV AX,4C00H