微机原理与接口技术练习题
练习题一
一、单项选择题。
1、微型计算机中主要包括有( A )。
A、微处理器、存储器和I/O接口 B、微处理器、运算器和存储器 C、控制器、运算器和寄存器组 D、微处理器、运算器和寄存器 2、指令( C )的源操作数的寻址方式为直接寻址。 A、MOV [2000H],AL B、IN AL,DX C、XOR AL,[2000H] D、MOV AX,2000H
3、8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过( B)将地址送入地址锁存器。 A、DEN B、ALE C、BHE D、DT/ R 4、基本的总线周期通常包含( D )个T状态 A、1 B、2 C、3 D、4
5、RESET信号有效后,8086 CPU执行的第一条指令地址为( D ) A.00000H B.FFFFFH C.FFFF0H D.0FFFFH
6、二进制数000101011010.10101B转换成十六进制数是( )。 A、15A.A8H B、332.EH C、15.32H D、2W.32H 7.堆栈的工作方式是 ( D )
A.先进先出 B.随机读写 C.只能读出,不能写入 D.后进先出 8、执行下列程序后,AL=( C)。 MOV AL,25H ADD AL,71H
A、B4H B、34H C、96H D、54H 9、寄存器间接寻址中,操作数放在( A)中。
A、存储器 B、通用寄存器 C、堆栈 D、宏指令 11、8255A的( A)能工作在方式2。
A. A端口 B. B端口 C. C端口 D. 前三者
12、中断类型号为31H的中断向量的偏移地址和段地址分别存放在存储器中的物理地址为 ( ) 。
A 、000C6H,000C7H;000C4H,000C5H; B、000C4H,000C5H;00198,00199; C、000C4H,000C5H;000C6H,000C7H; D、00196H,00197H;00198H,00199H; 13、在8253的6种工作方式中,能够自动重复工作的两种方式是( B )。
A、方式1,方式2 B、方式2,方式3 C、方式2,方式4 D、方式3,方式5 14、在PC/XT机中,不列不属于输入/输出方式的是(D ) A、程序控制I/O B、中断驱动I/O C、DMA方式 D、存储器访问方式
1
微机原理与接口技术练习题
15、保护断点就是保存( D )。
A.中断类型码 B.中断服务程序入口地址 C.现场 D.当前CS 、IP的值
二、填空
1、8086中的BIU由__4___个___16__位段寄存器、一个__16___位指令指针、___6__字节指令队列、_20____位地址加法器和总线控制电路组成。
2、可屏蔽中断从CPU的 INTR 引脚进入,只有当中断允许标志IF= 1 时,该中断才能得到响应。
3、二进制编码的十进制数称为BCD码,它用 4 位二进制表示一个十进制数码。BCD码有 压缩BCD码 和 非压缩BCD 码 两种格式。
4、8086CPU的地址/数据复用线是 AD0-AD15 ,在一个总线周期内,先作为 地址 线,后作为 数据 线使用。
5、中断类型码为15H的中断,其服务程序的入口地址一定存放在_________~_________四个连续的单元中,若这四个单元的的内容为:66H、50H、88H、30H,则其服务程序的入口地址为____________________。
6、CPU与外设传送的三种信息是 数据信息 和 状态信息 及 控制信息 。
7、Intel8086CPU中计算物理地址时,给定的段寄存器中的数是2000H,有效地址是1000H, 则它的物理地址是 21000H 。
8、8253共有 4 个地址。8253中有 3 个独立的计数器。
三.简答题
1、微型计算机系统的基本组成?
2、根据寻址方式的不同,结合给出的DS、SS值,(DS)=30000H (SS)==50000H。计算出下列操作数物理地址? 1)MOV AX,[1000H]
2)MOV AX,[DI] 设(DI)=2000H
3)MOV AX,[COUNT+BP] 设(BP)=3000H, COUNT=2040H 4)MOV AX,[BX+SI] 设(BX)=0456H, (SI)=1094H,
5)MOV AX,[MASK +BX+DI] 设:(BX)=1346H (DI)=0500H,MASK=1234H 3、8086系统中INTR中断与INT n 中断有什么区别?
四、综合应用题
打印机通过8255A与PC总线连接的电路原理图 如图2所示。要求: (1)写出8255A各端口地址; (2)编写初始化8255A的程序;
(3)简述通过8255A送字符给打印机的工作过程;
(4)编写将保存在内存DATA单元的字符送打印机输出的子程序。
2
微机原理与接口技术练习题
练习题二 练习题二
一、单项选择题。(每题2分×15=30分)
1、BCD码是一种( A )
A、十进制编码的二进制数 B、二进制编码的十进制数 C、十进制编码的十六进制数 D、十六进制编码的十进制数 2、寄存器AX的用途是( )
A、字乘法,字除法,字I/O B、查表转换,间接寻址
C、字节乘、除,串操作,循环计数 D、字节I/O,十进制算术运算,查表转换 3、基本的总线周期通常包含( D )个T状态 A、1 B、2 C、3 D、4
4、8086能够访问的存储空间的大小是( B )。
A. 64k B.1M C. 256k D.16M 6、相邻段地址之间的最大距离为( B )
A、16个字节 B、64K字节 C、1K字节 D、256字节 7、软件中断是( B )
A、在INTR线上的中断请求信号 B、由指令的执行引起的中断
C、出现在NMI线上的中断请求 D、内存执行指令时引起的中断 8、现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为:( )
A、BOOOH,1000H B、O0OOH,OFFFH C、BOOOH,OFFFH D、BOOOH,OOFFH 9、某计算机的字长是16位,它的存储器容量是64KB,若按字编址,那么它的寻址范围是( B)
A、0~64KB B、0~32K字 C、0~64K字 D、0~32KB
10、8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过( B )将地址送入地址锁存器。
A、DEN B、ALE C、BHE D、DT/ R 11、8086 CPU的NMI引脚上输入的信号是(B )
A、可屏蔽中断请求 B、非屏蔽中断请求 C、中断相应 D、总线请求 12、保护断点就是保存( D )。
A.中断类型码 B.中断服务程序入口地址 C.现场 D.当前CS 、IP的值
13.已知(AX)=1000H (BX)=2000H,执行指令 MOV AX ,BX后(AX)=( )
A.1000H B.2000H C.3000H D.0000H
3
微机原理与接口技术练习题
14.在指令MOV ES:[SI],AX中,目的操作数为( )寻址。
A.寄存器 B.直接 C.基址变址 D.寄存器间接 15. 在程序控制传送方式中,哪种传送可提高系统的工作效率(C )
A: 条件传送 B: 查询传送 C: 中断传送 D: 前三项均可
二、填空(每空1分×25=25分):
1. CPU从主存取出一条指令并执行该指令的时间称为_指令周期________.
2、8086 CPU内部的四个专用寄存器是___BP____.、_____SP_、____DI___.及____IP___. 3、若某中断向量为08H, 则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为_________.~_________。
4、CPU与外设传送的三种信息是_____状态信息____、__控制信息_______.和___数据信息______。
5、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是:____6、8255有两个控制字,它们分别是____A0__ __.和_____A1_ ___.。
7.微型计算机的总线按功能分为 _程序方式___、_中断方式___ ___及_ CMA方式 ___
数据总线 、 地址总线 和 控制总线 三组。 8、中央处理器主要由 运算器 和 控制器 组成。
9、微型计算机系统包括 硬件 系统和 软件 系统两大部分。 10、在存储系统中,实现片选控制的三种方法是: 全译码 、 部分译码 、 线译码 。
三、名词解释(每题4分×3=12分):
1.微型计算机 2.总线周期及时钟周期 3.I/O端口
四、简答如下基本概念题(每题6分×3=18分):
1.8086系统中INTR中断与INT n 中断有什么区别? 2. 8255A中端口A、端口B、端口C的组成以及工作方式? 3. 8086与8088的主要区别?
五、综合应用题(15分):
如用8255A作查询式打印机接口时,其电路连接和打印机各信号如左图, 8255A的端口地址为80H~83H,工作方式0 。试编写程序,将数据区中变量DATA的8位数据送打印机打印,程序以RET指令结束,并写上注释。
PC6 8255A PA0 STB DATA0 PA7 4 DATA7 BUSY PC3
相关推荐: