微机原理期末测试题

更新时间:2024-01-03 12:37:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

微机原理期末测试题

一、选择题(20分,每题1分)

1、某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有( )条。 A. 32 B. 16 C. 20 D. 24

2、8086的一个总线周期,最多可交换( )字节。 A. 一个 B. 二个 C.四个 D. 八个

3、在8086CPU的引脚中,用于连接硬中断信号的引脚有几个( ) A. 15个 B. 8个 C. 2个 D. 1个

4、8086的SS=1060H,SP=0010H,AX=1234H,当执行一条PUSH AX指令时,1234H存放的实际地址是 ( )

A. (10610H)=12H (10611H)=34H B. (10610H)=34H (10611H)=12H C. (1060EH)=12H (1060FH)=34H D. (1060EH)=34H (1060FH)=12H

5、假设V1和V2是用DW定义的变量,下列指令中正确的是( )。 A.MOV V1,20H B.MOV V1,V2

C.MOV AL,V1 D.MOV 2000H,V2

6、假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用指令序列( )。

A.SUB AX,BX B. SUB AX,BX JC label JNC label C.CMP AX,BX D. CMP AX,BX JA label JG label 7、逻辑地址1000:2000对应的物理地址为( )。 A、1200H B、12000H C、2100H D、21000H

8、下面寄存器( )使用时的默认段寄存器为SS。 A、AX B、BX C、SP D、SI

9、下列指令中,执行速度最快的指令是( )。 A. ADD AX,10 B. ADD AL,[SI+10H] C. ADD AX,CX D. ADD AX,[BX]

10、指令( )的源操作数的寻址方式为直接寻址。

A. MOV [2000H],AL B. MOV AX,DX C. MOV AX,2000H D. XOR AL,[2000H]

11、计算机的内存储器可采用 ( ) A.RAM B.ROM C.磁盘 D.ROM和RAM

12、若设某容量为16K字节的RAM起始地址为4000H,则其终止地址为( ) A. 61FFH B. 63FFH C. 7FFFH D.6FFFH

13、传送数据时,DMA与中断方式相比,其主要特点是( ) A.数据批量传送且速度快 B.CPU可以分时工作 C.不必查询I/O口状态 D.传送程序相对简单

14、可为PC机管理可屏蔽中断源的接口芯片是( )。 A. 8253 B. 8255A C. 8288 D. 8259A

15、下面的中断中,只有哪个中断请求需要硬件提供中断类型码 ( ) A. INTO B. INT n C. NMI D. INTR

16、CPU响应中断的时机是( ) A.一条指令结束 B.外设提出中断 C. 取指周期结束 D. 当前程序执行完后

17、当微处理器进行IO读操作时,在发出地址信息后,当( )后,同时片选信号已稳定,输入口已与数据总线接通, 微处理器可以进行操作。

? A. 有效, ? B. 有效, ? C. 有效, ? D. 有效,

18、在一些要求传输速度高,传输数量大的人机交互设备中,人机接口之间信息联络方式一般为( )

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

19、8255A中可以按位置位/复位的端口是 ( ) A. 端口A B. 端口B

C. 端口C D.都可以

20、8086CPU构成的PC机所访问的I/O空间有( )。 A. 256B B. 1KB C. 64KB D. 1MB

二、填空题(15分,每空1分)

? 1、8086/8088CPU被设计为两个独立的功能部件:

和 ,其中,20位地址加法器属于 部分 ,其作用是 。

? 2、8086/8088CPU复位后的系统启动地址为 。

? 3、8259A芯片包含 个端口地址,它进行中断结束处理的方式

有 、

、 三种。

? 4、设系统中有主、从8259A芯片共3片,最多能管理 级中断优先级。

?

5、若定义DAT DW 12H,34H,则DAT+1和DAT+2两个字节内存单元中存放的数据分别是 和 。

字节,试问为满足其编址范围,至少需要地址总线中的 根。其中 根需用于每片芯片的片内地址输入, 根可用于片选地址译码。若用4K×1的RAM芯片组成12K字节的内存总容量,则需 片这样的芯片。

? 6、已知某微机系统的存储器由三个芯片组组成,每个芯片组容量为4K字节,总容量为12K

? 三、简答题(15分,每小题3分)

? 1、试说明8086最小/最大工作方式的特点

? 2、试说明十进制调整指令DAA的功能及调整过程。

? 3、试说明实现片选控制的3种方法及其特点

? 4、试说明查询数据传送方式完成一次数据输入过程的步骤。

? 5、可编程中断控制器8259A的主要功能是什么?

? 四、程序分析题(10分)

1、 MOV DX,8F70H

MOV AX,54EAH OR AX,DX AND AX,DX NOT AX

XOR AX,DX ROR AX,1

AX= 。(3分)

? 2、8253的工作频率为3.9936MHz,要求用8253产生一个频率为1200Hz的方波,设置为工作方式3,下面给出8253的初始化程序,试填空完成该程序,并加上注释。设通道0、1、2、控制端口地址分别为:60H、61H、62H、63H。 (每空占1分,共7×1=7分;)

? 计数初值为N= ? 控制字为:

MOV DX, ; MOV , ; OUT DX,AL ; MOV DX, 60H ; MOV AL, ; OUT DX,AL ; MOV AL, ; OUT DX,AL ;

五、编程题(10分)

? 编写程序计算S=2+4+6+……+200。要求写出完整的汇编语言源程序。

六、应用题(30分,每题10分)

? 1、有8个发光二极管,提供高电平,二极管发光,提供低电平,二极管熄灭。 若用8255A

的B口来控制8个发光二极管依次轮流点亮,每个点亮时间为500mS,设8255A的端口地址为60H-63H。试完成初始化编程及控制程序(编程时延时500ms的子程序名为DELAY,不需编写,直接调用即可)

? 2、设8253-5与8086相连,8253-5的时钟频率为2MHZ,其口地址为40H-43H,计数器0

工作于方式2,要求每20ms向8086发出一中断请求信号,计数器1工作于方式3,要求输出频率为1000HZ的方波,请编写初始化程序。(10分)

MOV AL,77H

OUT 43H,AL;设置计数器1的工作方式 MOV AL,00H OUT 41H,AL MOV AL,20H

OUT 41H,AL;写计数器1的初值 3、

请根据上面的硬件连接图,回答下列问题:

(1)存储器芯片#1和#2的存储容量是多大?(2分) (2)写出#1芯片和#2芯片的地址范围。(6分)

(3)若#1芯片的地址范围欲改变为18000H-1FFFFH,其片选信号应与138译码器的哪个输出信号相连? (2分)

OUT 43H,AL;设置计数器1的工作方式 MOV AL,00H OUT 41H,AL MOV AL,20H

OUT 41H,AL;写计数器1的初值 3、

请根据上面的硬件连接图,回答下列问题:

(1)存储器芯片#1和#2的存储容量是多大?(2分) (2)写出#1芯片和#2芯片的地址范围。(6分)

(3)若#1芯片的地址范围欲改变为18000H-1FFFFH,其片选信号应与138译码器的哪个输出信号相连? (2分)

本文来源:https://www.bwwdw.com/article/kxox.html

Top