2017年厦门大学药学院822微机原理考研冲刺密押题
● 摘要
一、选择题
1. 8086/8088系统的中断服务程序是( )。
A. 近过程调用
B. 远过程调用
C. 远、近过程都可以
D. 与一般子程序调用一样
【答案】C
【解析】因为中断服务程序的入口地址要装入中断向量表,而中断向量表是用4B 来表示一个中断类型。其中两个字节表示段地址,另两个字节表示中断服务程序的偏移地址,所以不管是远近过程,系统都可以根据中断向量表正确地找到中断服务程序的入口,执行中断服务程序。
2. 用高级语言编写的程序( )。
A. 只能在基本计算机上运行
B. 无须经过编译或解释,即可被计算机直接执行
C. 具有通用性和可移植性
D. 几乎不占用内存空间
【答案】C
【解析】高级语言编写的程序的特点就是具有通用性和可移植性,但是程序本身也是要经过编译或解释的,并且一定会占用一定的内存空间。
3. 一个8位D/A转换器的分辨能力可以达到满量程的( )。
A.1/8
B.1/256
C.1/16
D.1/32
【答案】B
【解析】一个8位D/A转换器的分辨能力可以达到满量程的1/256。
4. 在异步串行通信中,使用波特率来表示数据的传送速率,它是指( )。
A. 每秒传送的字符数
B. 每秒传送的字节数
C. 每秒传送的二进制位数
D. 每分钟传送的字节数
【答案】C
5. 一个系统通过其8255A 并行接口与打印机连接,初始化时CPU 将它的A 口或8口设置成方式1输出,此时8255A 与打印机的握手信号为( )。
A.IBF STB
B.RDYSTB
C.OBFACK
D.INTRACK
【答案】C
6. 10位二进制补码表示的十进制整数范围为:+511〜-512,后者补码为( )。
A.0000000000
B.1000000000
C.1111111110
D.1111111111
【答案】B
【解析】如果字长为n=10,表示范围为+511~-512,-512的补码的最高位应为1,排除选项A ;字长n=8的表示范围为+127〜128,-128的补码为10000000,同理n=10,-512的补码为1000000000。
7. (多选)8086/8088CPU响应可屏蔽中断请求的必要条件是( )。
A.IF=1
B. 当前CPU 空闲
C. 一个指令周期结束
D.INTR=1
E.TF=1
【答案】ACD
8. 当多片8259A 级联使用时,对主片8259A ,级联信号
级联信号
①A. 输入信号
B. 输出信号
②A. 输入信号
B. 输出信号
【答案】B ; A
9. 异步串行通信中,收发双方必须保持( )。
A. 收发时钟相同
,而从片8259A 是( )是( )。
B. 停止位相同
C. 数据格式和波特率相同
D. 以上都正确
【答案】C
【解析】异步串行通信的同步就是靠数据格式的一致性和相同的波特率来实现的。
10.Pentium 微处理机是( )微处理机。
A.16位
B.32位
C.64位
D. 准64位
【答案】B
11.8088CPU 复位后,程序重新开始执行的逻辑地址为( )。
A.FFFFH :FFF0H
B.FFFFH :0000H
C.0000H :0000H
【答案】B
【解析】8086/8088CPU在复位启动后,指令指针寄存器IP=0、代码段寄存器CS 被设置为0FFFFH ,所以,CPU 将从地址0FFFF0H 开始执行指令。
12,将8253定时/计数器通道0设置为方式3产生频率为10kHz 的方波。当输入脉冲频率为2MHz .
时,计数初值为( )。
A.200
B.300
C.400
D.500
【答案】A
【解析】8253工作在方式3时,计数或定时任务完成一半的时候,输出发生倒置,即由原来的高电平转为低电平,直到计数结束。这样,输出的方波的一个周期恰好是完整的计数时间。因为2M/10k=200,所以计数的初值应该为200。
二、判断题
13.线性地址是同一标准的不分段的地址空间内的32位地址。( )
【答案】正确
14.8255A 上电复位后,所有数据端E1都为输出方式。( )
【答案】错误
【解析】输入复位信号,8255A 内部所有寄存器(包括控制寄存器)均被清除,所有I/O端