2006/2007 学年 一 学期 微机原理 课程考试试题
拟题学院(系) : 自动化与电子工程学院 拟题人: 陈为 自动化与电子工程学院 适 用 专 业: 校对人:
(答案写在答题纸上,写在试题纸上无效)
一、 填空题(每空1分,共20分)
1、在8086CPU中实现取指令和执行指令的部件分别是_______ 和________ 。 2.8086 CPU通过___________寄存器和___________寄存器能准确找到指令代码。
3.8086中地址/数据线分时复用,为保证总线周期内地址稳定,应配置_______,为提高总线驱动能力,应配置_____________。
4、8086向存储器的奇地址写一个字节的数据时,需要一个总线周期,在该总线周期内的第一个时钟周期内,BHE为 _______,A0为______
5、有一8086系统的中断向量表,在0000H:003CH单元开始依次存放34H,FEH,00H和F0H四个字节,该向量对应的中断类型码为________中断服务程序的入口地址为__________.
6、当8086工作在最小方式时,为了控制总线收发器8286数据传送方向将8286的T端与8086的_____端相连。
7.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR为______且IF为_______,则CPU在结束当前指令后响应中断请求。
9、为解决CPU和主存的速度匹配,其实现可采用介于CPU和主存之间设置__________。 12、使用DOS功能调用时,功能号应放在_______寄存器中。 14.
15.设8253的计数器用于对外部事件记数,计满100后输出一跳变信号,若按BCD方式计数,则写入计数初值的指令为MOV AL,_________和OUT PORT,AL。
16、8259A的中断自动结束方式是在系统一进入中断过程,自动将_________清零,而一般的中断结束方式,则是在中断服务程序返回之前,由CPU发_____命令来结束中断。
17、当时钟频率为2MHz时,Intel 8253一个通道的最大定时间隔可达到__________ms. 二、单项选择(每题1分,共10分)
1、已知[X]补=00010100B,求[-2X]补=_____ ( )
A、10110000 B.11010010 C.11011000 D.溢出
2、常用的虚拟存储器系统由_________两极存储器组成. ( )
A、主存和辅存 B、通用寄存器和主存 C、CACHE和主存 D、CACHE和辅存
3、8086下列移位指令中,符号位保持不变的是_________. ( )
A、ROL B、SHL C、RCR D、SAR
4、下列指令执行后能使BX中的数据必为奇数的是 ( )
A、 XOR BX,01H B、OR BX,01H C、AND BX,01H D、TEST BX,01H
5、当段的定位类型为PAGE时,它对起始地址边界的要求是 ( )
A、字节 B、字 C、节 D、页
6、8086CPU在进行对外设输出操作时,控制信号M/IO和DT/R必须是: ( )
A、0 0 B、0 1 C、1 0 D、1 1
7、8086CPU时钟频率为5MHz时,它的典型总线周期为______nS ( )
A、200 B、400 C、800 D、1600
8、在8086的中断中,只有_________需要硬件提供中断类型码。 ( )
A、外部中断 B、可屏蔽中断 C、非屏蔽中断 D、内部中断 9、8253工作在方式1时,输出负脉冲的宽度等于________. ( )
A、1个CLK脉冲宽度 B、2个CLK脉冲宽度 C、N个CLK脉冲宽度 D、N/2个脉冲宽度 10、8259A在级联时为了实现从片优先级嵌套,主片要设置为______方式,使其具有响应同级中断请求的功能。 ( )
A、完全嵌套 B、特殊完全嵌套 C、自动循环嵌套 D、特殊自动循环嵌套 三、简答题(每题5分,共20分)
1、简述8086CPU中状态标志寄存器中有哪些标志位,并说明在它们在什么情况下为1。 2、简述8086汇编语言上机的步骤。
3、简述8086 PC机中断分类及可屏蔽中断处理过程。
4、简要说明8259A中的IRR,ISR和IMR三个寄存器的名称和功能。 五、8086汇编语言程序设计(共20分)
在首地址为BUFFER的字节数组中存放有10个无符号数,83H,56H,74H ···。要求编写汇编语言程序实现以下功能:
1、将这些数按从大到小的顺序排列。
2、利用DOS系统功能调用将最大数以16进制形式在屏幕上显示出来。 六、电路设计及应用(1,2题各6分,3题8分,4题10分,共30分)
设在已知某8086微机中,8255接口系统的部分电路原理如图所示,其中A9-A0为CPU地址总线的低10位。
1、 请按图2中接线方法,写出8255,8253的各端口地址。(未用线用0表示)
2、 如图2,在接口电路中8255PA0-PA7分别接了8个发光二极管L1-L8,PC0-PC7分别接了8
个开关K1-K8,请按上述要求编写8255初始化程序。
3、 设计一个程序片段,使8255 检测PC口的输入状态,并点亮PA口所连接的发光二极管,
具体要求为:当K1闭合时,L1点亮,K1断开时,L1熄灭。其余依次类推,K2对应L2,K3对应L3...K8对应L8。
4、 8253通道1的输入时钟CLK1 接入的脉冲频率为1.2MHz,现要求OUT1产生600Hz的方波信
号控制扬声器发声,请计算定时常数,并编写初始化程序。
8253方式控制字 D7 D6 00通道0 01通道1 10通道2 11无效 D5 D4 00 当前计数值 01 读/写低8位、高8位清0 10 读/写高8位、低8位清0 11 读/写双字节 D3D2D11(方式) D0 000 方式0 清0时为二进制计数 001 方式1 置1时为十进制计数 010 方式2 011 方式3 100 方式4 101 方式5
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- azee.cn 版权所有 赣ICP备2024042794号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务