南京邮电大学2007/2008学年第一学期
《微机系统与接口技术 A》期末试卷B
院(系) ____________________________ 班级 号 _________________ 姓名 ________________________
题号 -一一 -——二 三——三 四 五 六 总分 得分 得分| 一、单项选择题(10分,每题2分,请将答案的代号填在题目的空缺 处)
1 ?下列486指令中,格式合法的是(
A. OUT 3F8H , AL C. INC [DX]
2. PC机的微处理器内部集成了控制器和(
A.运算器 B.系统总线 ( )°
A. 口地址译码电路 C.中断控制电路
4. 下列属于PC机硬件中断的是(
A. DOS
BIOS
5. CPU不参与数据传送的是(
A.查询输入/输出 C.中断输入/输出
B.日时钟
C.动态存储器
)°
B. MOV AX, BL
D. ADD AL , [BX+SI]
)等部件。
D.接口电路
接口电路中一般都设置
B.缓冲器或锁存器
D.读/写控制逻辑
中断。 C.除法错
D.
3 ?为解决高速主机和低速外设在速度方面的矛盾,I/O
)方式。 B.无条件输入/输出 D.直接存储器存取
二、填空题(20分,每空1分)
__________________________ ,8位字
长的有符
2 ?实地址模式下, CPU访问存储器时,首先要通过地址总线送出要访问的存储单元 号数数值范围是
的 __________________ 位物理地址。
3 ? ___________________________ 是计算机最底层的系统管理程序,操作系统和用户程序 均可调用。 4.
中
断
源
是
指 ____________________________________________________________________________________
5. ___________________________________________ 实地址模式下,CPU内部的 寄存器中的内容是相关逻辑段的段基 址。
6 ?串行异步通信的传输方式有单工通信、 ___________________________________________ 通信 和 ___________________________ 通信。
7 .指令 MOV [BX] , AL,源操作数的寻址方式是 ___________________________________ ,目标操 作数的寻址方式是 _______________________________ 。
&在具有NEAR属性的子程序中,执行 RET指令将从栈顶弹出 _________________________ 个字节 送
___________________ 寄存器。
9 .具有查询方式功能的接口电路中,必须设置______________________________________ 端口 禾廿 ___________________ 端口。
10 ?串行异步通信协议要求收、发双方预置的帧数据格式和 _______________________________ 必 须一致。
11. 实地址模式下,当堆栈为空时,如
SS=0804H SP=0050H则栈底单元的物理地址
是 ___________________ H, CPU执行一条PUSH AX指令后,此堆栈栈顶的物理地址 为 _____________________ H。
12. __________________________________ PC系统使用两片 断, _____________________________________ CPU检测到可屏蔽中 断请求时,满足一定条件后通过总线控制器向该中断控制器发出中 断 信号。 13?若加到8254芯片上的计数时钟频率为 为 ______________________________ 秒。
0.5MHz,则一个计数器的最长定时时间
芯片管理硬件可屏蔽中
三、简答题(共28分)
1什么叫端口?按端口寄存器存放信息的物理意义来分, (6分)
端口可以分为哪几类?
2?简述硬件中断和软件中断的区别。( 8分)
3. 8255A有哪几个数据端口?各数据端口有哪几种工作方式? ( 6 分)
4 ?什么是波特率?设异步串行通信一帧字符有 特率为9600,则每秒钟能传输多少个字符?(
8个数据位,无校验,1个停止位,如果波 8分)
四、简单分析题(22分)
1.执行下述两条指令后, AL寄存器的内容是多少? 为何值? ( 6分)
MOV ADD
答:AL=
COS、Z 4个标志分别
AL , 0C8H AL , 69H
;O标
H; C 标=
;Z标= 。 2.设数据段字单元 KEEPIP和KEEPC叩分别存放的是 1CH型中断服务程序入口的偏移地址 和段基址。请完成下列程序段, 将保存在KEEPIP和KEEPC伸的1CH型中断服务程序入口地 址写入中断向量表。(5分)
RESET PROC
PUSHA PUSH DS MOV DX, ___________ MOV AX, ___________ MOV DS, AX
MOV AH, ___________ MOV AL, ___________ INT 21H POP DS
POPA
RESET ENDP
3 ?设数据段定义如下:(6分)
NUM DB +50,-1,250,87, -100,120
(1 )汇编后最大的真值数是 _______________________________ (写出十六进制真值数);(2)汇编后最小的真值数是 ________________________________ (写出十六进制真值数)。(3 )设代码段有如下指令:
MOV BX,OFFSET NUM MOV
DX,[BX+2]
执行上述指令后, DX=
H。
4.下图为8255A的A 口工作在方式1输出的操作时序,请回答问题。(
5分)
WR
OBF
INTR
ACK
输出