微机系统实验报告.doc
- 格式:doc
- 大小:25.50 KB
- 文档页数:4
微机系统实验报告
(XXXX第一学期)课程名称微机原理与接口技术实验名称(1)消除语法错误(2)微机系统串口测试实验时间12月11日XXXX南京邮电大学教师李爱群学生姓名巨黄杰班级编号B14020230电子科学与工程学院电子科技字模课文(1)实验名称排除语法错误教师李爱群实验类型验证实验课时2实验时间2016.11。
首先,实验的目的和要求进一步学习汇编语言源程序的编辑、汇编、目标文件的完整性和可执行文件的执行过程;
掌握编辑软件的使用,MASM,链接和调试;
掌握汇编语言的语法规则。
二、实验环境(实验设备)未来汇编软件windows 7
三、实验的原则和内容
1.实验
【1.3.1】
要求通过比较法完成8位二进制数转换为十进制数的屏幕显示功能。
给定的程序中有许多语法错误。
需要按原样编辑源程序。
组装后,根据TASM给出的错误信息修改源程序,直到没有语法错误。
然后链接并执行相应的可执行文件。
屏幕上会显示正确的执行结果:
25 9=34,修改程序如下:
. 486数据段使用16总和数据库?MESG数据库' 25 9='数据库0,
0 ',$' N1数据库9N2数据库25数据结束代码段使用16假定条件为CS:代码,DS :数据开始: MOV轴,数据MOV轴,MOV BX轴,偏移量总和MOV轴,N1移动轴,N2添加轴,移动轴[BX],AH调用昌移动轴,9移动轴DX,偏移量MESG INT 21H移动轴AH,4CH INT 21H昌进程最后3360凸轮轴位置字节PTR [BX]
首先,实验的目的和要求进一步学习汇编语言源程序的编辑、汇编、目标文件的完整性和可执行文件的执行过程;
掌握编辑软件的使用,MASM,链接和调试;
掌握汇编语言的语法规则。
二、实验环境(实验设备)未来汇编软件windows 7
三、实验的原则和内容
1.实验
【1.3.1】
要求通过比较法完成8位二进制数转换为十进制数的屏幕显示功能。
给定的程序中有许多语法错误。
需要按原样编辑源程序。
组装后,根据TASM给出的错误信息修改源程序,直到没有语法错误。
然后链接并执行相应的可执行文件。
屏幕上会显示正确的执行结果:
25 9=34,修改程序如下:
. 486数据段使用16总和数据库?MESG数据库' 25 9='数据库0,0 ',$' N1数据库9N2数据库25数据结束代码段使用16假定条件为CS:代码,DS :数据开始: MOV轴,数据MOV轴,MOV BX轴,偏
移量总和MOV轴,N1移动轴,N2添加轴,移动轴[BX],AH调用昌移动轴,9移动轴DX,偏移量MESG INT 21H移动轴AH,4CH INT 21H昌进程最后3360凸轮轴位置字节PTR [BX]
实验2的关键思想是:
循环中的每个数字都与0进行比较。
如果大于或等于0,则跳至BX厦门公司。
如果小于0,计数器加1,然后比较最小值。
然后,INC BX公司用02功能显示该号码,并将计数发送给DL。
五、指导老师的评语和成绩由李爱群《实际测试日报表》(二)实验名称测试计算机系统串口指导老师李爱群实验类型设计实验二班实验时间2016.11审核。
四、实验的目的和要求掌握8250串行接口芯片的使用和初始化编程。
五、实验环境(实验设备)PC机系列机,汇编语言开发工具。
. 586数据段使用16 BUF数据库‘hello word’,09H透镜EQU $-BUF MESG数据库‘接收字符3360’,‘美元’数据结束数据段使用16假设CS:CODE代码,DS:DATABEG: MOV AX,数据MOV DS,AX CALL 18250 MOV DX,偏移量MESG MOV AH,9H INT 21H LEA BX,BUF MOV CX,透镜扫描: MOV DX,2FDH通信线路状态寄存器在A1、DX;此时,检查发送保持寄存器是否具有值TEST AL,01H JNZ进程;如果遗嘱可以阅读,20小时;如果A5为1,将其写入发送保存寄存器JZ扫描;否则,无法写入,继续检查MOV DX,2F8H 写入传输保存寄存器MOV·阿尔,[·BX]输出DX,阿尔公司BX;写
入后,考虑直接将读取的输出用于屏幕循环扫描处理:接收子程序movdx,2f8hin al,dx和al,01111111bcmpal,03hjnzdisp。
此时,可以从accept cache寄存器中读取movah、4chint21h dispprocpushaxmovah、02hmodl、al int 21h popaxjmp scan disp ndpi 8250 procmovdx、2fbhmoval、80hmoutdx。
铝MOV DX、2F9H MOV 铝、0输出DX、铝MOV DX、2F8H MOV铝、30H输出DX、铝MOV DX、2FBH MOV铝、0AH输出DX、铝MOV DX、2F9H MOV铝、0输出DX、铝MOV DX、2FCH MOV AL、0输出DX、铝重定时8250端节点结束端
四、实验总结(包括问题和解决方案、经验、意见和建议等。
)通过这个实验我掌握了串行通信的基本知识,825
1.8255的结构提高了我们对串行接口的控制端口和数据端口的理解。
五、指导员对评审员李爱群日成果的评价。