微机原理期中试卷(计科)Word格式文档下载.doc
《微机原理期中试卷(计科)Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《微机原理期中试卷(计科)Word格式文档下载.doc(4页珍藏版)》请在冰点文库上搜索。
一
二
三
四
五
六
七
八
总分
得分
评阅人
一、单项选择题(选出一个正确答案,并将正确答案的序号填在下表内。
每小题2分,共30分)
1
2
3
4
5
6
7
8
9
10
答案
11
12
13
14
15
1、在CPU中,_______可用于传送和暂存用户数据,为ALU执行算术逻辑运算提供工作区。
A、程序计数器 B、累加寄存器 C、程序状态寄存器 D、地址寄存器
2、寄存器间接寻址方式中,操作数在_______中。
A、通用寄存器 B、主存单元 C、程序计数器 D、堆栈
3、对于内存与接口地址独立编址的计算机,下列描述中,不正确的是_______
A、内存地址也可作为接口地址使用 B、内存地址不可作为接口地址使用
C、接口地址不可作为内存地址使用 D、接口地址也可作为外存地址使用
4、由2732(4K×
8)芯片组成64KB的存储器,则需要_____块芯片。
A、12 B、24 C、16 D、14
5、8086/8088系统中,对存储器进行写操作时,CPU输出控制信号有效的是。
A、M/=1,=0 B、=1
C、M/=0,=0D、=0
6、随机存储器即RAM是指
A、存储单元中所存信息是随机的。
B、存储单元中的地址是随机的。
C、用户的程序和数据可随机的放在内存的任何地方。
D、存储器中存取操作时间与存储单元物理位置顺序无关。
7、FLAGS寄存器中PF=0时,表示______、
A、逻辑运算结果低8位中所含“1”的个数为奇数 B、逻辑运算结果低8位中所含“1”的个数为偶数
C、逻辑运算结果中所含“0”的个数为奇数 D、逻辑运算结果中所含“0”的个数为偶数
8、8086状态标志寄存器中的,若符号标志为“1”,表示运算结果为时,表示_____
A、正 B、负 C、零 D、不一定
9、在CPU的状态寄存器中,若进位标志为“0”,表示_____
A、有进位 B、无进位 C、无进位或借位 D、不一定
10、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是
A、INAL,端口地址 B、MOVAL,端口地址
C、OUTAL,端口地址D、OUT端口地址,AL
11、若8259A工作在优先级自动循环方式,则IR4的中断请求被响应并且服务完毕后,优先权最高的中断源是。
A、IR3 B、IR5 C、IR0D、IR4
12、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在。
A、36H~39HB、24H~27HC、18H~21HD、18H~1BH
13、若对某一寄存器某几位清零,可用一条指令处理。
A、AND B、OR C、NOT D、XOR
14、3片8259A级联起来,可管理_____级中断。
A、24 B、23 C、22 D、20
15、某微机系统采用8259中断控制器,若其IR1的中断向量码为29H,则IR3向量码是的中断_________。
A、2BHB、31HC、39HD、3BH
二、填空题(每空1分,共20分)
1、CPU中的总线接口部件BIU,根据执行部件EU的要求,完成__________与存储器或_______传送数据。
2、8086/8088微处理器的逻辑地址有两部分组成,包括__________和__________。
3、IBM-PC机中的内存是按段存放信息的,一个段最大存储空间为__________字节。
4、当CPU执行INAL,DX指令时,M/引脚为____电平,为____,为高电平。
5、CPU访问存储器进行读写操作时,通常在总线周期的________状态的前沿去检测READY,一旦检测到READY无效,就在其后插入一个______周期。
6、Intel4116RAM芯片容量为2K´
8,访问该芯片须用__________根地址线。
7、存储器中存放的信息称为存储单元的内容,一个字在存储器中按相邻两个字节存放,存入时以低位字节在___________,高位字节在___________的次序存放,字单元地址以低地址表示。
8、若一个数据块在内存中的逻辑地址为80A0H:
DFF6H,则这个数据块所在段的起始物理地址为___________
9、在8086微处理器中,若(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后存放数据21H的物理地址是_________。
10、某嵌入式系统采用字节编址方式,内存由A4000H到BBFFFH共有_________KB,实现该内存区域需要32K×
4bit的SRAM芯片共_________片。
11、若CS=A000H,当前代码在存储器中的物理地址范围___________至___________;
若数据段位于52000H到61FFF的64K范围,DS=___________。
12、8086/8088微处理器的INTR引脚由控制标志位___________控制。
四、简答题(每小题5分,共20 分)
1、已知DS=2000H,BX=0100H,SI=0002H,存储单元[20100H]到[20103H]依次存放12H、
34H、56H、78H,[21200H]到[21203H]依次存放2AH、4CH、B7H、65H,说明下列每一条指令执行后AX寄存器的内容。
(1)MOVAX,[1200H] 1、
(2)MOVAX,[BX] 2、
(3)MOVAX,[BX+1100H] 3、
(4)MOVAX,[BX+SI] 4、
(5)MOVAX,[BX][SI+1100H] 5、
2、什么是硬件中断和软件中断?
在PC机中两者的处理过程有什么不同?
3、CPU与外设交换数据时,为什么要通过I/O接口进行?
I/O接口电路有哪能些主要功能?
4、中断服务子程序中中断指令STI放在不同位置会产生什么不同结果?
中断嵌套时,STI指令应如何设置?
五、编程和综合题(每小题10分,共30分)
1、(10分)8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。
中断类型码IR7为27H,8259A的端口地址为B0H和B1H。
8259A设定初始化命令字ICW1、ICW2、ICW4,并编写初始化程序。
2、(10分)若8086系统中采用单片8259A作为外部屏蔽中断的优先级管理,正常全嵌套方式,边沿触发,非缓冲连接,非自动中断结束,端口地址为20H和21H。
其中,某中断源的中断类型码为4AH,其中中断服务子程序名为SUBS,且已知其地址是2000:
3A40H。
(1)请问该中断源应与8259A的哪一个IR输入端相连,其中断矢量地址是多少?
矢量区对应的4个单元的内容是什么?
(8分)
(2)请为8259A设置正确的初始化命令字,并编写初始化程序。
(7分)
3、(10分)已知某存储器容量为16K×
8,全部用2114存储芯片连成,每片2114存储容量为1K×
4,试求
①访问2114存储器的地址为多少位?
(2分)
②连成16K×
8的存储容量需用2114多少片?
③画出用2114存储芯片连成4K×
8的存储模块图(图中应包括与CPU之间有连接关系的地址线,数据线和选片控制线)并注明各片分配的地址范围。
(6分)
8259的ICW1、ICW2、ICW4、OCW1、OCW3:
命题人或命题小组负责人签名:
教研室(系)主任签名:
分院(部)领导签名:
第4页(共6 页)