1 / 3
文档名称:

接口试题(例).doc

格式:doc   大小:189KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

接口试题(例).doc

上传人:qiang19840906 2021/7/19 文件大小:189 KB

下载得到文件列表

接口试题(例).doc

文档介绍

文档介绍:得分
评卷人
四、简答题(共20分,每题4分)
2. 请说明在8088CPU执行INT 40H指令的过程?
答: CPU取出 INT 40H指令,经指令译码获知这是一条中断指令。并得到40H就是该软件央断的中断向量码。将PSW、CS 和IP 压入堆栈保护起来,并关中断。而后,将中断向量码40H乘4得到中断向量表地址,从该地址开始的顺序两个单元的内容送 IP,下两个单元的内容送CS。这就转向了中断服务程序。当然,在此之前,中断服务程序的入口地址早已填入中断向量表中。
3. 一个异步串行发送器,发送具有8位数据位的字符,在系统中使用一位作偶校验,2个停止位。若每秒钟发送100个字符,它的波特率和位周期是多少?
答:每个字符需要的发送位数是12位(数据位8位,校验位1位,停止位2位,
起始位1位) 。每秒发送100个字符共1200位。因此波特率为1200波特,位周期=1/1200≈833µs
得分
评卷人
五、综合设计与分析题(共30分 每题10分)
,用8253构成一个定时,计数与脉冲发生器系统。利用通道0完成对外部事件计数功能,计满100次向CPU发中断请求;利用通道1产生频率为1KHZ的方波;利用通道2产生1秒标准时钟。,8254的端口地址为41H~47H,试完成硬件连接、指出各个通道输入与输出情况和初始化编程。
(如下图所示), STROBE 为打印机 选通信号,低电平有效;BUSY打印机忙状态信号,高电平有效。
(1)8255A 的端口地址为 80H~83H,编写 8255A 的初始化程序段;
(2)8255A 的 PA 端口用查询方式向打印机输出数据,编写打印机子程序
解:
(1)分析:8255A 的 A 口为方式 0 输出,C 口高 4 位为方式 0 输出,C 口低 4 位为方式 0 输入,
B 口未用,所以方式控制字为 B(81H),本接口采用状态查询输出控制方法。8255A 初始 化程序如下:
mov al,B ;方式控制字:81H
out 83H,al ;A 端口方式 0 输出,C 端口上输出、下输入
mov al,B ;端口 C 的复位置位
out 83H,al; 控制字,使 PC7=1
(2)根据分析查询输出打印子程序如下:
printc proc
push ax