微机原理与接口技术练习题
练习题三
一、单项选择题。
1、微型计算机中主要包括有( A )。
A、微处理器、存储器和I/O接口 B、微处理器、运算器和存储器 C、控制器、运算器和寄存器组 D、微处理器、运算器和寄存器 2、RESET信号有效后,8086 CPU执行的第一条指令地址为( D )。 A 00000H B FFFFFH C FFFF0H D 0FFFFH 3、基本的总线周期通常包含( D )个T状态 A、1 B、2 C、3 D、4
4、寄存器间接寻址中,操作数放在( A )中。
A、存储器 B、通用寄存器 C、堆栈 D、宏指令 5.在指令MOV AX,ES:[SI]中,源操作数为( )寻址。 A.寄存器 B.直接 C.基址变址 D.寄存器间接 6、相邻段地址之间的最大距离为( B )
A、16个字节 B、64K字节 C、1K字节 D、256字节 7、在程序控制传送方式中,哪种传送可提高系统的工作效率( C )
A、条件传送 B、查询传送 C、中断传送 D、前三项均可 8、采用串行接口进行7位ASCⅡ码传送,带有1位奇校验位、1位起始位和1位停止位,当波特率为9600波特时,字符的传送速率为( A )。 A 、960 B 、873 C 、1371 D 、480
9、在两片8259A级连接的中断系统中,主片的IR4 作为从片的中断请求输入端,则初始化主、从片时ICW3 的数据格式分别是( )
A、05H和20H B、04H和02H C、10H和04H D、10H和05H 10、在8253的6种工作方式中,能够自动重复工作的两种方式是( B )。
A、方式1,方式2 B、方式2,方式3 C、方式2,方式4 D、方式3,方式5
二、填空题
1、可屏蔽中断从CPU的 INTR 引脚进入,只有当中断允许标志IF= A 时,该中断才能得到响应。
2、已知(CS)=3000H,(IP)=2600H,物理地址 32600 H。
3、8086CPU的地址/数据复用线是 AD0-AD15 ,在一个总线周期内,先作为 地址线 线,后作为 数据线 线使用。
4、8255A内部有 4 个对外输入输出端口,有3种工作方式。方式0叫做基本输入 输出方式、方式1叫做 选通的输入输出方式 、方式2叫做 双向传输方式 。
5、8253共有4个地址。8253中有 3 个独立的计数器。
5
微机原理与接口技术练习题
三、简答题
1、微型计算机系统的基本组成?
2、简述CPU与外设间数据传送的控制方式有哪几种?各自的优缺点? 3、简述8086响应可屏蔽中断的处理过程。
4、段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?
5、什么是总线周期? 最小模式下为什么要在总线周期中插入TW状态?
6、中断向量表的功能是什么?若中断向量号分别为1AH和20H,则它的中断向量在中断向量表的什么位置上?
7、简述条件传送方式的工作原理,并说明其优缺点?
四、计算题
1、根据寻址方式的不同,结合给出的DS、SS值,(DS)=2000H (SS)=5000H。写出源操作数的寻址方式,并计算出物理地址? 1)MOV AX,2000H
2)MOV AX,[2000H]
3)MOV AX,[DI] 设(DI)=3000H
4)MOV AX,[COUNT+BP] 设(BP)=4000H, COUNT=100H
5)MOV AX,[BX+SI] 设(BX)=0456H, (SI)=1094H,
6)MOV AX,[MASK +BX+DI] 设:(BX)=1300H (DI)=0500H,MASK=200H 2.已知数组首地址为ARRAY,段地址已放在DS中,末字为0FFFFH,试统计其中0 的个数存放在末字单元。(10分) MOV DX,0
LEA SI,
LOP:CMP WORD PTR [SI],0FFFFH JZ EXIT
CMP WORD PTR [SI], JNZ NEXT DX NEXT:ADD SI, LOP
EXIT:MOV [SI],DX
3、设8253计数器的时钟输入频率为1.90MHz,为产生25KHz的方波输出信号,应向计数器装入的计数初值为多少? 4、根据程序写出运算结果。 MOV AL,0 MOV CL,10 LOP: ADD AL,CL DEC CL JNZ LOP
6
微机原理与接口技术练习题
程序运行结束后AL= H,CL= H。
五、综合应用题
1、对8253进行初始化,要求通道1工作于方式1,初始计数值为512H;通道2工作于方式2,初始计数值为1024D;,通道3工作于方式3,初始计数值为09H。假设该片8253的地址为068~06BH,请完成初始化编程片段。 2、如图所示电路是系统通过译码器选择8255A (1)分析写出各端口的8位端口地址; (2)A口、B口工作在什么方式; (3) 写出初始化8255A编程片段。
7
相关推荐: