2015.11.8, 微机原理试题集题库(带答案)

2018-12-19 22:16

微机原理及应用习题集库 ................................................................................................ 1

一、填空 .................................................................................................................... 1 二、单项选择题 ........................................................................................................ 4 三、 程序分析题(每小题6分,共24分) ................................................... 9 四、判断题(在对的后面画√,错的后面画×): .............................................. 15 五:分析判断题(判断对错,并指出错误原因) ............................................... 19 六、简答题: .......................................................................................................... 20 七、程序题 .............................................................................................................. 23 八、接口芯片的综合编程题................................................................................... 31

(一)8255A .................................................................................................... 31 (二)8259A .................................................................................................... 34 (三). 其它端口编程题 ................................................................................ 36

微机原理及应用习题集库

(请认真复习4、5、7、10、11章后的习题)

一、填空

1. 87的原码是 0101 0111B=57H ,补码是 29H=0010 1001B ,反码 0010 1000B=28H 。 2. SP总是指向 栈顶 ,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX

后,AL内容压入物理地址为 21FFEH 存储单元中,AH内容压入物理地址为 21FFFH 存储单元中。 3. 以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存器是

SS ,变址寻址约定的段寄存器是 DS 。 4. 假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字地

址是 20H 。 5. 8086/8088的状态标志有 6(SF、PF、AF、OF、ZF、CF) 个。

8086/8088系统中,存储器是分段的,每段最大长度是 64K 字节,段内偏移地址从

0000H 到 FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3 状态去检测READY ,一旦检测到

READY无效,就在其后插入一个 Tw 周期。 7、汇编语言源程序中的语句有三种类型,它们是 指令 语句, 伪指令 语句,

宏指令 语句。 8、、8086CPU寻址外设可以有两种方式,一种是 直接 寻址方式,另一种是 间接

寻址方式。

9、CPU与外设之间的连接部件称为 I/O接口,它的基本功能是 在CPU与外设之间起缓冲作用 。

1

10、C PU从主存取出一条指令并执行该指令的时间称( ),它通常用若干个( )来表示,

而后者又包括若干个( )。①指令周期 ②机器周期 ③时钟周期 答:1-2-3 14、数据的输入/输出指的是CPU与 I/O接口 进行数据交换。

15.已知X= -120,则X的原码(用八位二进制表示)是____________,补码(用八位二进制表示)是____________。

16、8088中的指令INT n用( N )指定中断类型。 17、8088的ALE引脚的作用是( 地址锁存允许 )。

18.一片8255A端口A有( 3 )种工作方式,端口B有( 2 )种工作方式。 19.当8255A口工作在方式1输出时,A口输入信号联络线的名称是 IBF ,输出信号联络线的名称是 OBF(带上划线) 。

20. 端口A可以工作在3种工作方式中的任意一种,端口B只能工作在方式0或方式1;(对错题)

21.可编程并行接口芯片8255A共有( A )、( B )、( C )、和( 控制 )四个端口。

22. 8088的当前代码段、数据段和堆栈段段地址分别由( )、( )和( )提供。 17、微型计算机由( )、( )和( )三大部分组成。

20.8086/8088中级别最高的中断类型是(非屏蔽中断),其中断类型码为( 2 )。 21. -3的原码是(1000 0011),反码是(1111 1100),补码是( 1111 1101)。

22. 以BX基址寻址,约定的段寄存器是( DS ),以BP基址寻址,约定的段寄存器是

( SS )。 23. 一片8259A最多只能接收( 八)级 中断。三片8259A最多能接收(22)级中断。 24. 8259A中的中断服务寄存器中存放的是(正在处理的中断请求0)。 25. 十六进制数30A转换为二进制是( 0011 0000 1010B )。

26. 微型计算机由( 微处理器 )、( 存储器 )和( I/O接口电路 )组成。 27. 计算机记忆装置的基本单元是(触发器)。

28. 一个最基本的总线周期是由(4)个时钟周期组成的。

29. 所谓最小模式,是指(在系统中只有8086/8088一个微处理器)。

30. 在8086/8088的引脚中,与总线有关的两个引脚是(HOLD)和(HLDA)。 31. 中断向量是(中断处理子程序的入口地址),每个中断类型对应一个中断向量。 32. MOV AX, [BX+DI+50]的寻址方式是(基址加变址的相对寻址)

2

33. 8086最多能处理( 256 )种中断。

34. -7的原码是(1000 0111),反码是(1111 1000),补码是( 1111 1001)。 35. 8259A中的中断屏蔽寄存器中存放的是(对各级中断请求的屏蔽信息)。

36. 在8088读存储器周期中,采样Ready线的目的是(测试外设数据是否准备好 )。 37. . 微机系统中,ROM只能( 读 ),RAM可( 随机存取 ) 。 38. 寄存器是由(触发器)组成的。

39. 一个机器周期是(执行一条指令的时间),机器周期又可分为(取指周期)和(执行周期)。 40. 所谓最大工作模式,是指(在系统中有二个以上的微处理器)。 41. 对于地址/数据复用总线,在T1时刻,其传输的信息是(地址信号)。

42. 在8086/8088的引脚中,与中断有关的三个引脚是(NMI)、(INTR)和(INTA)。 43. 所谓断点,就是指(响应中断时,主程序中当前指令下面的下一条指令的地址)。

44. 8088中的指令INT n用( n )指定中断类型。

45. .8086最大模式下产生控制信号利用芯片 8288 总线控制器,最小/最大模式

下,外部地址锁存器利用芯片 8282 ,外部数据收/发器利用芯片

8286 。

46. 子程序可以由 Proc 语句定义,由 ENDP 语句结束,属性可以是

NEAR 或 FAR 。 47. 段定义伪指令语句用 SEGMENT 语句表示开始,以 ENDS 语句表示结束。 48. 逻辑地址为2000H:1234H的存储单元的物理地址是 。21234H

49. 取指令时,段地址由 寄存器提供,偏移地址由 寄存器提供。CS和IP 50. CPU在执行OUT DX,AL指令时, 寄存器的内容送到地址总线上, 寄存器的

内容送到数据总线上。DX和AL 51. 数据的输入/输出指的是CPU与 进行数据交换。I/O端口

52. 中断矢量就是中断服务子程序的 入口地址 ,在内存中占有 4 个存储单元,其中低

地址存储单元存放的是 偏移地址 ,高地址存储单元存放的是 段地址 。 53. 中断返回指令是 RET ,该指令将堆栈中保存的断点弹出后依次装入 CS 寄存器

和 IP 寄存器中,将堆栈中保存的标志装入 标示寄存器FR 中。 54. CPU响应8259A中断,在 INTA 引脚上输出 二 个负脉冲,在第 二 个负脉

冲期间读入中断类型码。

3

二、单项选择题

1. 若补码用8位二进制数表示,则可表示的最大正数是( 4 )。 (1)28 (2)28-1 (3)27 (4)27-1

2 向外设端口输出一个数据的指令是( 1 )

(1) OUT DX,AL (2)IN DX,AL (3)OUT AL,DX (4)IN AL,DX

3.完成同指令XCHG AX,BX相同功能的指令或指令序列是(3 )。 ① MOV AX,BX ② MOV BX,AX ③ PUSH AX POP BX

④ MOV CX,AX MOV AX,BX MOV BX,CX

1.当有两个8286时,可为(2 )CPU提供数据总线。

① 8088 ② 8086 ③ 80386 ④ 80486 2.3片8259A级联,最多可管理( 3 )级中断。

① 24 ②. 23 ③. 22 ④. 21

3.响应NMI请求的必要条件是( 3 )。

① IF=1 ② IF=0 ③ 一条指令结束 ④ 无INTR请求 5.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法

是( 2 )。

① TEST BL,4FH ③ AND BL,4FH JZ NEXT JZ NEXT ② XOR BL,4FH ④ OR BL,4FH JZ NEXT JZ NEXT

6.8086/8088的一个典型总线周期需要( 1 )个T状态。 ① 4 ② 3 ③ 2 ④ 1

7.指令指针寄存器是( 1 )。

① IP ② SP ③ BP ④ PSW

8.下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为( )。

TEST BH,01H

____1_____K1

① JNE ② JZ ③ JS ④ JC 9.下面的数据传送指令中,错误的操作是( 4 )。

① MOV SS:[BX+DI],1000H ② MOV DX,1000H ③ MOV WORD PTR[BX],1000H ④ MOV DS,2000H

10.8255A工作在方式1时,端口A和端口B作为数据输入/输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息。其中作为端口A和端口B的中断请求信号的分别是端口C的()。

(A)PC4和PC2 (B)PC5和PC1 (C)PC6和PC7 (D)PC3和PC0 答: D

4

1.8255芯片具有 C 端口。

A)2 B)3 C)4 D)5 2.8255的 C 一般用作控制或状态信息传输。

A)端口A B)端口B C)端口C D)端口C的上半部分 3.对8255的端口A工作在方式1输入时,C口的 C 一定为空闲的。 A)PC4、PC5 B)PC5、PC6 C)PC6、PC7 D)PC2、PC3 4.对8255的C口D3位置1的控制字为 B 。

A)00000110B B)00000111B C)00000100B D)00000101B 5.8255工作在方式1的输出时,OBF信号表示 B 。

A)输入缓冲器满信号 B)输出缓冲器满信号 C)输入缓冲器空信号 D)输出缓冲器空信号

3.在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在 B 。 A)36H~39H B)24H~27H C)18H~21H D)18H~1BH 4.3片8259A级联起来,可管理 C 级中断。

A)24 B)23 C)22 D)20 E)16 F)15

5.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是 B 。

A)IRQ3 B)IRQ5 C)IRQ0 D)IRQ4

7.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断矢量存储的地址是 D (注:先算类型号,再*4得到)

A)75H B)280H C)300H D)1D4H

8.当向8259A写入的操作命令字OCW2为01100100时,将结束 E 的中断服务。 A)IRQ0 B)IRQ1 C)IRQ2 D)IRQ3 E)IRQ4 F)IRQ5 G)IRQ6 H)IRQ7

1.下面是关于可编程中断控制器8259A的叙述,其中错误的是( 3 )。

①.8259A具有优先级管理的功能 ②.8259A具有辨认中断源的功能 ③.8259A具有向CPU提供中断向量的功能 ④.一片8259A可管理8级中断

2.由8088CPU组成的PC机的数据线是( 4)。

① 8条单向线 ② 16条单向线 ③ 8条双向线 ④ 16条双向线

3.为8088CPU提供地址总线需要(4 )。

① 一个8286 ② 两个8286 ③ 两个8282 ④ 三个8282 4.一个8259可提供(2 )个类型号。

① 1 ② 8 ③ 16 ④ 64 5.响应INTR请求的必要条件是(2 )。

① IF=0 ② IF=1 ③ TF=0 ④ TF=1

6.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是( 1)。

① MOV AL,00H ② AND AL,00H ③ XOR AL,AL ④ SUB AL,AL

7.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( 4 )。

① 表示结果中含1的个数为偶数 ② 表示结果中含1的个数为奇数

③ 表示该数为偶数 ④ 表示结果中低八位含1的个数为偶数 8.在汇编语言程序中,对END语句的叙述正确的是(3 )。 ① END语句是一可执行语句

② END语句表示程序执行到此结束 ③ END语句表示源程序到此结束 ④ END语句在汇编后要产生机器码

5


2015.11.8, 微机原理试题集题库(带答案).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:外研版三年级起点五年级上册英语集体备课教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: