北理工《微机技术及应用》在线作业-0004
试卷总分:100 得分:0
一、 单选题 (共 25 道试题,共 50 分)
1.十进制数38的8位机器数补码是()
A.0011001
B.10100110
C.10011001
D.00100110
2.当多片8259A级联使用时,对于从8259A,信号CAS0-CAS2时()
A.输入信号
B.输出信号
C.输入∕输出信号
3.使用A/D转换器对一个频率为4k H z的正弦波信号进行输入,要求在一个信号周期内采样5个点,则应选用A/D转换器的转换时间最大为()
A.1us
B.100us
C.10us
D.50us
4.IF可以屏蔽的中断类型有()
A.内部中断
B.外部中断
C.外部中断的可屏蔽中断
D.外部中断和内部中断均可屏蔽
5.设有一现场模拟信号,其最大可能变化频率为2KHz,则计算机在收集此信息时,最多每隔()输入一次,才能反映出输入信号的变化。
A.0.5ms
B.0.25ms
C.0.15ms
D.2ms
6.下列指令中,有语法错误的是()
A.MOV[SI], [DI]
B.IN AL, DX
C.JMP WORD PTR[BX+8]
D.PUSH WORD PTR 20[BX+SI]
7.当8255A的端口A和端口B都工作在方式1输入时,端口C的PC7和PC6()
A.被禁止使用
B.只能作为输入使用
C.只能作为输出使用
D.可以设定为输入或输出使用
8.在DMA方式下,CPU与总线的关系是()
A.只能控制数据总线
B.只能控制地址总线
C.成隔离状态
D.成段接状态
9.可做简单输入接口的电路是()
A.三态缓冲器
B.锁存器
C.反相器
D.译码器
10.JMP FAR PTR BLOCK (BLOCK是符号地址)是()
A.段内间接转移
B.段间间接转移
C.段内直接转移
D.段间直接转移
11.10001010是()
A.带符号数
B.原码、反码、补码表示的带符号数
C.不带符号数
D.BCD码
E.无法确定
12.在DMA传送过程中,实现总线控制的部门是()
A.CPU
B.外部设备
C.DMAC
D.存贮器
13.在数据传送的过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路中的()实现的
A.寄存器
B.移位寄存器
C.锁存器
D.缓冲器
14.8255A工作在方式1时,端口A和端口B作为数据输入输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息。其中作为端口A和端口B的中断请求信号的分别是端口C的()
A.PC4和PC2
B.PC5和PC1
C.PC6和PC7
D.PC3和PC0
15.一个8位D/ A转换器的分辨能力可以达到满量程的()
A.1/8
B.1/256
C.1/16
D.1/32
16.主存和微处理器之间增加高速缓存的目的是()
A.解决微处理器和主存之间的速度匹配问题
B.扩大主存的容量
C.既扩大主存容量,又提高存取速度
17.若8253处于计数过程中,当CPU对它装入新的计数初值时,其结果将是()
A.8253禁止编程
B.8253允许编程,并改变当前的计数初值
C.8253允许编程,但不改变当前的计数初值
D.8253允许编程,是否影响当前计数过程随工作方式不同而不同
18.PC采用向量中断方式处理8级外中断,中断号依次为08H-0FH,在RAM0:2CH单元开始依次存放23H、FFH、00H和F0H四个字节,该向量对应的中断号和中断程序入口地址是()
A.0CH,23FF:00FoH
B.0BH,F000:FF23H
C.OBH,00F0:23FFH
D.0CH ,F000:FF23H
19.指令指针寄存器(EIP)中存放的是()
A.当前指令
B.下一条要执行的指令
C.操作数地址
D.下一条要执行指令的地址
20.实现AL寄存器中D7和D0都取反的指令是()
A.AND AL,7EH
B.OR AL,81H
C.TEST AL ,81H
D.XOR AL,81H
21.一片8259A只占两个I/O地址,可以用地址码AI来选择端口。如果其中一个端口地址为92H,则另一个端口地址为()
A.90H
B.91H
C.93H
D.94H
22.80486中有()个32位通用寄存器。
A.4
B.10
C.16
D.8
23.8255A能实现双向传送功能的工作方式为()
A.方式0
B.方式1
C.方式2
D.不能实现
24.指令队列的作用是()
A.暂存操作数地址
B.暂存操作数
C.暂存指令地址
D.暂存预取指令
25.十进制数-75用二进制数10110101表示,其表示方式是()
A.原码
B.补码
C.反码
D.ASCll码
二、 多选题 (共 10 道试题,共 40 分)
1.在ADD指令中,两个操作数的物理位置可以安排在()
A.两个存储单元
B.一个存储单元和一个数据寄存器
C.两个数据寄存器
D.一个堆栈单元和一个数据寄存器
2.在8255A的端口A和端口B工作在方式1输出时,与外设的联络信号将使用()
A.INTR信号
B.ACK信号
C.OBF信号
D.IBF信号
3.8255A的端口A或端口B工作在方式1输入时,端口与外设的联络信号有()
A.选通输入STB
B.中断请求信号INTR
C.中断允许信号INTE
D.输入缓冲器满信号IBF
4.8255A用户可以用命令字设置()
A.A口和B口均可工作在方式0或方式1或方式2
B.A口工作在方式0,B口工作在方式1
C.A口工作在方式1,B口工作在方式0或方式1
D.A口工作在方式2,B口只能工作在方式1
5.关系ADC0809,下列()说法正确。
A.只能接一个模拟量输入
B.可以接8个模拟量输入
C.某时刻只对一个模拟量采样
D.同时对8个模拟量采样
6.80486微处理器的工作方式有()
A.保护方式
B.系统管理方式
C.实地址方式
D.虚拟8086方式
7.标志寄存器中用户可以用一条指令改变其状态的标志是()
A.CF、SF
B.IF、DF
C.ZF、IF
D.PF、DF、OF
E.CF、IF
8.将字变量ARRAY的偏移地址送寄存器BX的正确结果是()
A.LEA BX, ARRAY
B.MOV BX, ARRAY
C.MOV BX, OFFSET ARRAY
D.MOV BX, SEG ARRAY
9.与堆栈有关的寄存器有()
A.ESP
B.EBP
C.EBX
D.ESS
10.8255A工作在方式0时。通过它可与外设进行信息传递的控制有()
A.无条件传送方式
B.中断传送方式
C.查询传送方式
D.DMA传送方式
三、 判断题 (共 5 道试题,共 10 分)
1.下列指令是否正确,OUT DX, AL
A.错误
B.正确
2.执行1条指令所需要的时间称为指令周期。
A.错误
B.正确
3.机器周期是单片机的最小时间单位。
A.错误
B.正确
4.下列指令是否正确,XLAT
A.错误
B.正确
5.中央控制器单独构成CPU。
A.错误
B.正确