工业大学微机原理考试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

天津工业大学电气工程与自动化学院(系)
2010 ~2011学年第 1 学期试卷
班级学号姓名
注意事项:1、本试卷共10页,满分为 100分,考试时间为 110分钟。

2、答题时请使用蓝、黑钢笔或圆珠笔,不得使用红颜色墨水笔。

除特
殊要求外不得使用铅笔。

4.设8255A的方式选择控制字为9BH,其含义是()
A.A、B、C口全为输出
B.A、B、C口全为输入
C.A、B口为方式0且输出
D.以上都不对
5.在DMA方式下,数据从内存传送到外设的路径是()
A.内存→CPU→总线→外设
B.内存→DMAC→外设
C.内存→数据总线→外设
D.外设→内存
6.若8086 CPU主频为1MHz,则其基本总线周期为()
A.4000ns
B.5000ns
C.1250ns
D.2500ns
7.8253工作在哪几种方式时,计数器可以自动重复工作。

()
A.方式0,1
B.方式1,2
C.方式2,3
D.方式0,1,2,3
8.CPU响应INTR和NMI中断时,相同的必要条件是()
A.当前总线空闲
B.允许中断
C.当前访问内存结束
D.当前指令执行结束
9. 80X86系统中, IRET指令执行的出栈恢复操作不包括断点处的() .
A. CS
B. SS
C. FLAGS
D. IP
10.用2K×4位的RAM芯片组成16K字节的存储器,共需RAM芯片为()
A.16片
B.8片
C.4片
D.32片
11. 8088/8086CPU内部共有()个16位的段寄存器。

A. 4
B. 2
C. 14
D.16
12. 简单的输出接口电路对数据应该具备()功能
A. 锁存
B. 缓冲
C. 三态
D. 触发
13. 若要使寄存器AL 中的高 4 位不变, 低 4 位全为 1 , 使用指令( ). A. AND AL, 0FH B. AND AL, 0F0H C. OR AL, 0FH D. OR AL, 0F0H
14.两台PC 机通过其串行接口直接通信时,通常只需使用 ( )三根信号线。

A.TxD 、RxD 、GND
B.TxD 、CTS 、GND
C.DSR 、CTS 、GND
D.DTR 、RTS 、GND
15已知(DS)=1000H, (ES)=2000H, (SS)=3000H ,(BX)=4000H ,(SI)=5000H ,(BP)=0200H 。

MOV AX ,[BP+25H] ,源操作数的物理地址是( )
A. 0225H
B. 30225H
C. 10225H D . 20225H
二、填空题:(每空2 分,共 20 分)
2. 一个完整外部中断的过程包括哪几个步骤?(5分)
3.若8086系统采用单片8259A中断控制器控制中断,初始化时设定中断类型码为30H,中断源的请求线与8259A的IR2相连。

(5分)
(1)试问:对应该中断源的中断向量表入口地址是什么?
(2)若中断服务程序入口地址为4FE0:0024H,则对应该中断源的中断向量表内容是什么,如何定位(可以画图表示)?
1. 设8253的端口地址为2140H~2143H,源程序如下:(5分)
MOV DX, 2143H
MOV AL, 77H
OUT DX, AL
MOV AX, 0
DEC DX
DEC DX
OUT DX, AL
OUT DX, AL
(1)程序是对8253的哪个通道进行初始化?
(2)该通道的计数常数为多少?
(3)若该通道时钟脉冲CLK的周期为1µs,则输出脉冲OUT的周期为多少?
2.分析以下程序段,写出各寄存器的值。

(5分)
MOV SP,2200H
MOV AX,50ABH ; (AL)=_________H
MOV BX,1234H
PUSH AX ;
PUSH BX ; (SP)=_________H
POP AX ; (AX)=_________H
POP BX ; (BX)=______H ,(SP)=_______H
六、软件编程题:(每题 6 分,共12 分)
1.用8086/8088指令编写一段程序,将位于地址0000H:1234H开始的10个字节数
传送到以地址0000H:3100H开始的10个存储单元中。

CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
CODE ENDS
END START
2. 某输入接口地址为2020H,输出接口的地址为2030H,试编写程序,使当输入
接口的bit1、bit6同时为1时,将内存中首地址为DATA的20个内存单元的数据从输出口输出。

(要求每输出一个字节查询一次输入端口状态)
七、软硬件设计题:(共13 分)
1、某PC系列微机应用系统以8255A作为接口,PB口采集开关S7~S0的状态,然后它通过PA口控制发光二极管LED7~LED0显示。

要求:当Si断开时, LEDi灯亮,当Si闭合时, LEDi灯熄灭。

已知8255A的A、B、C口均工作在方式0,C口为输出状态。

要求:
(1)写出8255A的四个端口地址
(2)写出8255A的工作方式控制字
(3)编写相应的程序
A9
2.本题要求对8088系统进行0.5K的存储容量扩展,储芯片如SRAM B所示。

自己添加相应的逻辑电路(与门、或门、非门),并利用74LS138 进行扩展。

地址范围为77800H---779FFH
D0--D7
A0
A1
A2
A3
A4
A5
A6
A7
A9
A8
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19 ME MW ME MR
IOW
IOR G1
G2B
G2A
C
B
A
YO
D0--D7
A0
A1
A2
A3
A4
A5
A6
A7
A8
WE
OE
CS
8088
74l s138
SRAM B。

相关文档
最新文档