西南交通大学远程与继续教育学院
大作业考试试卷
课程名称:微机原理及应用A
课程代码:192600
考试说明:
一、问答题(本大题共2小题,每小题50分,共100分)
1.汇编语言程序设计:
利用DOS系统功能调用编写汇编程序,在屏幕上显示自己姓的拼音和学号的后4个数字符号。例如,你姓“李”,你的学号是“20201234”,则在屏幕上显示出“LI:1234”。具体要求如下:
(1)编写出完整的汇编语言程序;
(2)利用宏汇编程序MASM和连接程序LINK对所编写的程序进行汇编和连接,生成可执行文件,并在DOS下运行程序。
(3)打印出相应的列表文件(后缀lst的文件)清单,并对调试运行结果进行截图,以证明程序调试成功。
(该题直接打印程序清单和截图,要求学生在每张作业纸上签上自己的姓名和学号,如果程序运行结果显示的姓和学号与实际不符合,记为0分)
2.基于8088CPU设计一个模拟数据采集系统。
具体要求如下:
(1)采用ADC0809 A/D转换器与Intel 8255可编程并行接口芯片设计接口电路。设8255的PA为数据口,PB、PC为控制口,输入模拟量接入ADC0809的IN1通道。画出ADC 0809通过Intel 8255与8088CPU接口的电路原理图。
(2)假设地址码为3F0H~3F3H时8255片选信号有效,采用74LS138译码器设计地址译码电路。画出地址译码器与CPU系统和8255之间的连线图。
(3)用汇编语言编写一段程序,实现从IN1通道读取100个数据并存入内存数据段中。
(该题用手写、画作答,要求学生在每张作业纸上签上自己的姓名和学号,否则记为0分)
点点赞赏,手留余香
给TA打赏
请先
!