(完整word版)东北大学微机原理考试复习题 下载本文

微机原理复习题

一、选择题

1. 8086系统在最大模式增加总线控制器8288的目的___C______ A.提高总线驱动能力 B.控制协处理器工作 C.解决总线的共享控制和产生总线控制信号 D.以上都不是

2. 电子计算机自1946年诞生至今已经历四个发展阶段,但就其工作原理而言,都基于冯·诺依曼提出的( AB )概念。 A、二进制 B、存储程序 C、程序控制

D、存储程序和程序控制 3. 微处理器主要包括( D )。

A.运算器和总线接口 B.控制器和寄存器组

C.运算器和寄存器组 D.运算器、控制器、寄存器组、总线接口 4. 指令MOV AX, MASK[BX][SI]中源操作数的寻址方式为 ( D ) A.寄存器寻址 B.变址寻址

C.基址变址寻址 D.相对基址变址寻址 5. 执行下列两条指令后,标志位CF为 ( C ) MOV AL, FFH ADD AL, 01H

A.为0 B.变反 C.为1 D.不变

6. 8086/8088 CPU内部有一个始终指示下条指令偏移地址的部件是 ( C) A.SP B.CS C.IP D.BP

7. 8088/8086系统中,可以用于间接寻址的寄存器为 A 。

A. BX,SI,DI,BP B. AX,SI,CX,BP C. AX,BX,CX,DX 8. 在DMA方式下,将内存数据传送到外设的路径是 ( B ) A.CPU→DMAC→外设 B.内存→数据总线→外设

C.内存→CPU→总线→外设 D.内存→DMAC→数据总线→外设

9. 从8086CPU的内部结构看,其是由 C 两部分组成

A. 控制器和20位物理地址加法器 B. 运算器和总线接口 C. 执行单元和总线接口单元 D. 控制器和运算器 10. RESET信号有效后,8086CPU的启动地址 C 。

A. 0FFFFFH B. 0FFFFH C. 0FFFF0H D. 00000H

11. CPU响应INTR和NMI中断时,相同的必要条件是 ( A )

A.当前指令执行结束 B.允许中断 C.当前访问内存结束 D.总线空闲 12. 通常,中断服务程序中的一条STI指令目的是 ( D )

A.允许低一级中断产生 B.开放所有可屏蔽中断 C.允许同级中断产生 D.允许高一级中断产生 13. 指令MOV AX, [3070H]中源操作数的寻址方式为 C 。

A.寄存器间接寻址 B.立即寻址 C.直接寻址 D.变址寻址 14. 8088 CPU用来区分是访问内存还是访问I/O端口的控制信号是 ( C )

A.MRDC(非) B.RD(非) C.M(非)/IO D.M/IO(非) 15. CPU 与外设间数据传送的控制方式有 ( D )

A.中断方式 B.DMA方式 C.程序控制方式 D.以上三种都是 16. 下列哪种表示正确_____B____。

A.有效地址确定内存单元在整个寻址范围内的位置 B.物理确定内存单元在整个寻址范围内的位置 C.偏移地址确定内存单元在整个寻址范围内的位置 D.有效地址就是物理地址

17. 8086 CPU内标志寄存器中的控制标志位占 ( C )

A.9位 B.6位 C.3位 D.16位

18. 8086 CPU中,(B)引脚信号是决定最大或最小工作模式的控制信号。

A、M/IO B、MN/MX C、DT/R D、BHE/S7 19. 8086系统中,中断优先级最低的是 D 。

A.INT n B.NMI C.INTR D.单步中断

20. 主机与外设传送数据时,采用____C_____,CPU的效率最高。

A. 程序查询方式 B. 中断方式 C. DMA方式 D.同步方式

21. 8086CPU对I/O接口编址采用 C 。

A、I/O端口和存储器统一编址 B、I/O端口和寄存器统一编址 C、I/O端口单独编址 D、输入和输出口分别编址 22. 下列那种方法可用于存放在AX和[BX]内两个无符号数比较 B 。

A. 执行CMP AX, [BX]指令,根据S标志位判断两个数大小 B. 执行CMP AX, [BX]指令,根据C标志位判断两个数大小 C. 执行CMP AX, [BX]指令,根据O和S标志位判断两个数大小 D. 执行CMP AX, [BX]指令,根据O标志位判断两个数大小

23. CPU响应中断请求和响应DMA请求的本质区别是 ( B )

A.中断响应靠软件实现

B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线 C.速度慢 D.控制简单

24. 关于内部中断的叙述哪个是正确的_____B_______。

A. 中断源来自INTR引脚的硬件信号

B. 执行INT n 软中断指令后,可以产生一次内部中断 C. 内部中断服务程序入口地址不需要存放在中断向量表内 D. CLI指令可以关闭内部中断 25. 堆栈的工作方式是 ( D )

A.先进先出 B.随机读写 C.只能读出,不能写入 D.后进先出 26. 在下列伪指令中定义字节变量的是( A )。

A)DB B)DW C)DD D)DT

27. 在异步通信方式中,通信双方能同时进行收发的传送方式,称为( C )

A.单工通信方式 B.半双工通信方式 C.全双工通信方式 D.并行通信方式

28. 指令( C )的源操作数的寻址方式为直接寻址。 A)MOV [2000H],AL B)IN AL,DX C)XOR AL,[2000H] D)MOV AX,2000H 29. 8086在响应外部HOLD请求后,( D )。 A)转入特殊中断服务程序 B)进入等待周期

C)只接收外部数据 D)所有三态引脚处于高阻,CPU放弃对总线控制权。

30. 现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该

段长度(字节数)分别为:( C)

A)BOOOH,1000H B)O0OOH,OFFFH C)BOOOH,OFFFH D)BOOOH,OOFFH

31. 在远距离串行数据传输中,接收端配置MODEM是为了( C )

A.将串行数据转换成并行数据 B.进行电平转换

C.把模拟信号转换成数字信号 D.提高传输速率

32. 8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址

信息时,通过( B )将地址送入地址锁存器。 A)DEN B)ALE C)BHE D)DT/ R 33. 程序查询流程总是按( A )次序完成一个字符的传输。

A.读状态端口,写数据端口 B.写数据端口,读状态端口,写数据端口 C.写控制端口,读状态端口,写数据端口 D.随I/O接口的具体要求而定 34. 8086/8088CPU响应硬件中断INTR请求的必要条件除IF=1外,还需满足( B )。 A.访存储器操作结束 B.当前指令执行完 C.无软件中断请求 D.无内部中断请求

35. 8088/8086系统中,可以用于间接寻址的寄存器为( A )。

A. BX,SI,DI,BP B. AX,SI,CX,BP C. AX,BX,CX,DX 36. CPU与I∕O设备间传送的信号有 ____D_________。

A.数据信息 B.控制信息 C.状态信息 D.以上三种都是 37. CPU进行中断处理,保留断点时,共占用堆栈区( B)字节。

A. 6个 B.4个 C. 2个

38. 如果AL的内容为50H,执行TEST AL,01H指令后,AL的内容为(C )。

A. 49H B. 4FH C. 50H D. 01H 39. 8086CPU包括 B 。

A. 运算器、控制器和存储器 B. 运算器、控制器和寄存器 C. 运算器、控制器和接口部件 D. 运算器、控制器和累加器 40. 8086的I/O寻址空间为 C 字节。

A. 1024个 B. 1M个 C. 64K个 D. 32K个 34. 以下说法中, D 是错误的。

A. 逻辑段允许在整个存储空间内浮动。 B. 一个程序可以有代码段、数据段和堆栈段。 C. 段与段之间可以连续,也可以重叠。 D. 段与段之间可以连续,不可以重叠。 35. 中断向量可以提供___C___。

A. 被选中设备的起始地址 B.传送数据的起始地址 C.中断服务程序入口地址 D.主程序的断点地址 36. 在中断响应周期内,将IF置0是由___A____来处理的。

A.硬件自动完成的 B.用户在编制中断服务程序时设置的 C.关中断指令完成的 37. 一片8259A只占两个I/O地址,可以用地址码A1来选择端口,如果其中一个端口地址 为92H,则另一个端口地址为_____A_____。

A. 90H B. 91H C.93H D.94H