微机原理复习题1
- 格式:docx
- 大小:27.65 KB
- 文档页数:18
微机原理复习题1
一、选择题
1.一般微机中不使用的控制方式是( )
A.程序查询方式
B.中断方式
C.DMA方式
D.
通道方式
2.控制器的功能是( )
A.产生时序信号
B.从主存取出指令并完成指令操作译码
C.从主存取出指令,分析指令并产生有关的操作控制信号
D.控制计算机的一切核心功能
3.采用级联方式使用8259中断控制器,可使它的中断源最多扩大到( )
个
A.8
B.16
C.32
D.64
4.Pc机数据总线信号的状态是:( ).
A.单向双态
B.单向三态
C.双向三态
D.双向双
态
5. 地址总线为32位的微机系统中其内存最大容量为( )
A.2000KB
B.2048KB C.2048MB
D.4096MB
6.CPU中程序计数器(PC)中存放的是( )
A.指令
B.指令地址
C.操作数
D.操作数地址
7.采用条件传送方式时,必须要有( ).
A.中断逻辑
B.请求信号
C.状态端口
D.类型号
8.在任何一个总线周期的T1状态,ALE输出( )
A.高电平
B.低电平
C.高阻态
D.无电流
9. 若标志寄存器的奇偶标志位PF置“1”反映操作( )
A.结果是偶数
B.结果是奇数
C.结果中“1”的个数为偶数
D.结
果中“1”的个数为奇数
10. 某一中断程序入口地址值填写在向量表的0080H—0083H存储单元中,
则该中断对应的中断类型号一定是().
A. 1FH
B. 20H
C. 21H
D. 22H 二、填空题
1.Intel 8255A是一个__ _接口芯片。
2.设某容量为4K的RAM芯片的起始地址为2000H(16位地址),则其终止地
址为__ __.
3.一个控制系统,当主设备发生异常时,需向CPU告警,请求处理,否则将危
及工作人员的生命及设备的安全,此告警线应接到8086CPU的______中
断请求信号引脚上.
4.采用中断查询传送方式时,完成一次传送过程,首先必须通过执行一条
___指令,读取外设信息.
5.8255A内部具有_____个输入输出端口。
6. 机器指令由操作码和______两部分组成
7.计算机时钟脉冲的频率称为__________.
8.可编程接口电路中用来存放控制电路组态的控制字节寄存器称为
______寄存器。
9.硬件中断可分为_______________两种。
10.16K字节的RAM芯片应有______根地址输入端.
三、简答题
1.外设向CPU申请中断,但CPU不给以响应,其原因有哪些?
2.8255各口设置如下:A组与B组均工作于方式0,A口为数据输入,B口为输出,C
口高位部分为输出,低位部分为输入,A口地址设为40H.
(1)写出工作方式控制字
(2)对8255A初始化
(3)从A口输入数据,将其取反后从B口送出
3.说明程序存储及程序控制的概念。 4.已知AH=77H,AL=33H能否说AX=7733H,为什么?SI寄存器可分不SH和SL吗?
5.一台微型计算机有16根地址线,8根数据线,如果采用字节编址,它可访问的最
大存储空间是多少字节?试用十六进制数表示其地址范围.
四、综合题
1. 以下是完成20个字节字符串的传送,并检测是否正确的程序,若正确标志位
放00,否则放11。给指定语句加标注。(每空2分)
DATSEG SEGMENT
DATAX DB ‘ABCD……RST’
DATAY DB 20 DUP(?)
FLAGS DB ?
DATSEG ENDS
MOV AX, DATSEG ;
MOV DS, AX
MOV ES, AX
CLD ;
MOV SI, OFFSET DATAX ;
MOV DI, OFFSET DATAY
MOV CX, 20 ;
REP MOVSB
……
REPE CMPSB
JZ HHH ;
MOV AL, 11
JMP III
HHH: MOV AL, 00
III: MOV FLAGS, AL
2. 程序改错(10分) (1)保持STATE单元内容的D4、D3两位为“0”,其余六位不变。(4分)
AAA: MOV SI,OFFSET STATE
MOV AL,[SI]
AND AL,0C0H
MOV [SI],AL
RET
改正:()
(2)从4000H开始有20H个带符号数,要求统计出负数的个数送MIN单元。
(6分)
XOR DI,DI
MOV BX,4000H
MOV CX,20H
AGAIN:MOV AL,[BX]
INC BX
TEST AL,01H
JNZ GOON
INC DI
GOON: DEC CX
JNZ AGAIN
MOV MIN,DI
RET
改正:(),()
3. 用1K×4的2114芯片构成lK×8的存储器系统。(10分)
一、选择题(
1. 8253—5是可编程的( )接口芯片。
A.定时器/计数器
B.并行
C.串行 D.中
断控制器
2.存储器是计算机系统的记忆设备,它主要用来()
A.存放数据
B.存放程序
C.存放数据和程序
D.存放
微程序
3. 串行传送的波特率是指单元时间内传送( )数据的位数。
A.二进制
B.八进制
C.十进制
D.十
六进制
4. 8259A采用优先级自动循环方式若当前执行中断为IR3,执行完后哪个
中断的优先级最高().
A. IR4
B.IR0
C.IR3
D.IR2
5.某计算机字长32位,存储容量为4MB,若按字编址,它的寻址范围是()
A.0-1M
B.0-4MB
C.0-4M
D.0-1MB
6. 一条指令中目的操作数不允许使用的寻址方式是 ( )
A.寄存器寻址B.立即数寻址C.变址寻址D.寄存器间接寻址
7.在8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,
在T1状态,CPU在总线发出( )信息.
A.数据
B.状态
C.地址
D.其他
8.采用两只中断的控制器8259A级联后,CPU的可屏蔽硬中断源能扩大到
()
A.64个
B.32个
C.16个
D.15个
9. 下列寄存器为8位的寄存器有( )
A.IP
B.AX
C.BP
D.BH
10. 地址总线为32位的微机系统中其内存最大容量为( )
A.2000KB
B.2048KB
C.2048MB
D.4096MB
二、填空题(
1.计算机时钟脉冲的频率称为__________.
2. 一般外设接口与外设间交换的信息有控制信息、
和。
3. 压栈指令的源操作数只能是位的操作数。
4. 主机与外设之间数据传送方式有无条件传送方式、查询传送方式、 和。
5.地址总线通常是_____总线,由CPU输出,8位微处理器有16条地址总
线,16位微处理器有20条或更多。
6.CPU从主存取出一条指令并执行该指令的时间称为_________.
7. 8255A控制字的最高位D7=_________时,表示该控制字为方式控制字。
8. 8255A的三个端口中只有端口_____没有输入锁存功能。
三、简答题(
1. 8086中有哪些寄存器可用来指示存储器偏移地址?
2.8255的功能作用是什么?它有哪些工作方式?
3.写出中断响应的处理过程.
4.总线周期的含义是什么?8088/8086基本总线周期由几个时钟周期组
成?
5.外设向CPU申请中断,但CPU不给以响应,其原因有哪些?
四、综合题(
1.用2K×8的2716存储器芯片组成8K×8的存储器系统.(10分)
2.8255各口设置如下:A组与B组均工作于方式0,A口为输入,B口为
输出,C口高位部分为输出,低位部分为输入,A口地址设为40H
(1)写出工作方式控制字(2分)
(2)对8255A初始化(4分)
(3)从A口输入数据,将其取反后从B口送出(4分)
3. 8259A初始化编程过程完成那些功能?这些功能由那些ICW设定?
(10分)
二、选择题
1.存储单元是指()
A.存放一个二进制信息位的存储元 B.存放一个机器字的所有存
储元集合
C.存放一个字节的所有存储元集合
D.存放两个字节的所有存储
元集合
2.提出中断请求的条件是( ).
A.外设提出请求
B.外设工作完成和系统允许时
C.外设工作完成和中断标志触发器为"1"时
D.外设需要工作
3.计算机的主存储器容量达到10M时,其地址的表示至少需要使用多少个
2进位?( ).
A.10位
B.20位
C.30位
D.40位
4.I/O与主机信息的交换采用中断方式的特点是( )
A.CPU与设备串行工作,传送与主程序串行工作
B.Cpu与设备并行工作,传送与主程序串行正作
C.CPU与设备并行工作,传送与主程序并行工作.
D.以上都不对
5.当8086/8088访问100H端口时,采用( )寻址方式.
A.直接
B.立即
C.寄存器间接
D.相对
6.Pc机数据总线信号的状态是:( ).
A.单向双态
B.单向三态