微机原理与应用期末复习题
- 格式:doc
- 大小:24.50 KB
- 文档页数:3
《微机原理与应用》期末复习题
(计算机系11级用)
一、单选题
1、根据计算机所采用的主要电子元件,计算机的发展可以分为( B )。
A.三代B四代 C.五代 D.六代
2、用来存放即将执行的指令的偏移地址的寄存器是( B )。
A.SP
B.IP
C.BP
D.CS
3、传送数据时,占用CPU时间最长的传送方式是( A )。
A.查询
B.中断
C.DMA
D.通道
4、以下4个寄存器中,起计数作用的寄存器是( C )。
A.AX
B.BX
C.CX
D.DX
5、DOS功能调用时,功能号应存放在( A)寄存器中。
A.AH
B.AL
C.DH
D.DL
6、给定AL=80H,CL=02H,则执行指令ROR AL,CL后AL的结果是( B )。
A.40H
B.20H
C.0C0H
D.0E0H
7、堆栈操作指示栈顶位置的寄存器是( A )。
A.SP
B.IP
C.BP
D.CS
8、以下4个标志中属于符号标志的是(C )。
A.CF
B.DF
C.SF
D.ZF
9、指令指定的寄存器中存有操作数的偏移地址,这种寻址方式是( D )。
A.立即寻址
B.直接寻址
C.寄存器寻址
D.寄存器间接寻址
10、用来存放执行指令结果状态的寄存器是( A )。
A.FLAG
B.IP
C.BP
D.CS
11、主机与外设传送数据时,传输量最大的传送方式是( C )。
A.无条件
B.中断
C.DMA
D.查询
12、以下4个标志中属于控制标志的是( A )。
A.OF
B.IF
C.SF
D.ZF
13、DOS功能调用时,是通过中断指令INT( B )来完成的。
A.16H
B.21H
C.4CH
D.10H
14、计算机硬件做加减法运算通常是采用( C )运算。
A.原码
B.反码
C.补码
D.移码
15、用一个字节表示定点整数,则-1的补码是( C )。
A.00000001
B.10000000
C.11111111
D.00000000
二、填空题
1、在80X86系统中,中断类型码为54H,则其中断向量的地址为()。
2、8255A芯片共有( 3 )个8位数据通道,共有( 4 )个端口地址。
3、若不计状态字,8255A共有( 2 )个控制字,共有( 3 )种工作方式
4、8237A芯片共有( 4 )种传送方式,共有( 4 )个独立的传送通道。
5、8237A共有( 8 )种可编程寄存器,共有( 16 )个端口地址。
6、8253芯片共有( 6 )种工作方式,共有( 3)个计数通道。
7、8253芯片的工作方式控制字应写入( 43H )端口地址,计数初值应写
入( 40H )端口地址。
8、在8259A芯片中,IRR称为(中断请求寄存器),ISR称为(中断服务寄存
器)。
9、在8259A的中断请求信号中,优先级别最高的是( IR0 ),优先级别最低的是
( IR7 )。
10、8259A共有( 4 )个ICW控制字,共有( 3 )个OCW控制字。
11、根据中断请求信号是否能被屏蔽给中断分类,则中断可分为(非屏
蔽)中断,(可屏蔽)中断。
(中
12、中断过程一般分为五个步骤,即中断请求、中断判优、(中断响应)、
断服务)、中断返回。
13、主机与外设传送数据有四种方式,即程序控制传送方式、(程序中断方式)、
(DMA(直接存储器存取方式) )、I/O处理机传送方式。
14、并行传送是指一个传输脉冲传送( 8 )位信息,串行传送是指一个传输脉冲
传送( 1 )位信息。
15、INTEL 8255芯片是典型的可编程(并行I/O接口)传输芯片,INTEL 8251芯片是典型的可编程(串行通信接口)传输芯片。
三、设计题
1、用1K×4 位的RAM芯片构成4K×8位的存贮器,共分4组,采用74LS138译码选择存贮片,请设计电路原理图,设第1组的起始地址位0000H,写出每组的最末地址号。
2、用2K×4 位的存储芯片构成8K×8位的内存,共分4组,采用74LS138译码选择存储片,请设计电路原理图,设第1组的起始地址位0000H,写出每组的最末地址号。
3、用2K×4 位的RAM芯片构成6K×8位的存贮器,共分3组,采用74LS138译码选择存贮片,请设计电路原理图,设第1组的起始地址位1800H,写出每组的最末地址号。
4、用1K×8 位的RAM芯片构成4K×8位的存贮器,共分4组,采用74LS138译码选择存贮片,请设计电路原理图,设第1组的起始地址位0800H,写出每组的最末地址号。
四、初始化编程题
1、8086微机使用一片8255A,要求8255A的A组和B组都工作在方式0,其中A组作输出用,B组作输入用,试编程初始化8255A,已知8255A四个端口地址为0080H~~0083H。
2、要使8255A的A组和B组都工作在方式0,其中A口作输出用,B口、C口作输入用,试编程初始化8255A,已知8255A的四个端口地址为0180H~~0183H。
3、已知定时计数器8253的4个端口地址为300H~~303H,要使通道1工作于方式1,按二进制计数,计数初值为50H,试编程初始化。
4、已知定时计数器8253的4个端口地址为300H~~303H,要使通道2工作于方式3,按二-十进制计数,计数初值为4000H,试编程初始化。