当前位置:
文档之家› 南邮通达微机系统串行口的测试实验报告
南邮通达微机系统串行口的测试实验报告
综合
实验学时
2
实验时间
2016/11/17
一、实验目的和要求
学习串行接口8250的工作原理及编程和中断程序的设计,运用微机知识点,给出设计方案和程序框图,提前编制源程序。要求字符发送采用查询方式,字符的接收采用中断方式。
二、实验环境
PC,Windows系统,TPC-486EM_32位微机原理及接口技术实验系统
南邮通达微机系统串行口的测试实验报告
实验报告
(2016 / 2017学年第一学期)
课程名称
微型计算机原理与接口技术
实验名称
微机系统串行口的测试
实验时间
2016
年
11
月
17
日
指导单位
南京邮电大学
指导教师
许建
学生姓名
班级学号
学院(系)
通信工程
专业
信息工程
实验报告
实验名称
微机系统串行口的测试
指导教师
许建
实验类型
三、实验原理及内容
【实验3】编写程序对微机系统的串行口进行自发自收内环测试,从键盘键入发送数据,屏幕显示接收数据。
.586
DATASEGMENTUSE16
MESGDB‘14110214CYB’
COUNTEQU $-MESG
DATAENDS
CODESEGMENTUSE16
ASSUMECS:CODE,DS:DATA
OUTDX,AL
MOVDX,AL
MOVDX,3FCH
MOVAL,10H
OUTDX,AL
RET
I8250ENDP
CODEENDS
ENDBEG
四、实验小结(包括问题和解决方法、心得体会、意见与建议等)
通过这次,我学会了串行接口8250的工作原理及编程和中断程序的设计,再利用微机系统串行通信知识成功进行了微机系统串行口的测试。书本知识与实践的结合使我体会更加深刻。
BEG:MOVAX,DATA
MOVDS,AX
CALLI8250
MOVBX,OFFSETMESG
MOVCX,COUNT
SCANS:MOVDX,3FDH
INAL,DX
TESTAL,20H
JZSCANS
MOVDX,3F8H
MOVAL,[BX]
OUTDX,AL
SCANR:MOVDX,3FDH
INAL,DX
TESTAL,21H
JZSCANR
MOVDL,AL
MOVAH,2
INT21H
MOVDL,ODH
INT21H
INCBX
LOOPSCANS
MOVAH,4CH
INT21H
I8250PROC
MOVDX,3FBH
MOVAL,80H
OUTDX,ALMOVDX,3F9H
MOVAL,0
OUTDX,AL
MOVDX,3F8H
MOVAL,60H
五、指导教师评分
成绩
批阅人
日期
2016.12