北科大2015年微机原理期末试卷_AB 下载本文

口)用于指示开关的状态,8255地址为280H~283H,要求片选使用地址线A9~A4,译码器为74LS138:

(1) 说明8255地址译码器设计原理,说明可能发生的地址重叠及原因; (2) 完成译码信号和I/O器件信号连线(注意电平变换方式和指示灯驱动)

(3) 已知检测程序每秒执行一次,一般情况下要求当某个开关断开时相应发光

管亮,但所有开关都断开时全部8个发光管L0-L7闪烁(1秒全亮1秒全灭)进行报警, 当编写工作子程序片断, (8255不必初始化,但需说明8255口工作方式)。

8255A0A1 IOWIOR/Y0G1/G2A/G2BCBA/Y1/Y2/Y3/Y4/Y5/Y6/Y7PBA0A1/WR/RD/CSPA开关量I/O开关、指示灯CS0 (280H)74LS138D0~D7D0~D7处理器信号

注:译码器74LS138的真值表如下:

北京科技大学微机原理与接口技术 2015-2016年第一学期期末试卷(B)

考试科目:微机原理与接口技术 考试形式:闭卷 试卷类型:B卷 考试时间长度:120分钟 共5页 得分:

一、 填空或选择填空(30分)

1.8086/8088CPU的内部结构按其功能由___________组成。 A 寄存器组,算术逻辑单元ALU B 执行单元EU,总线接口单元BIU

C 寄存器组,算术逻辑单元ALU,总线接口单元BIU D. 寄存器组,算术逻辑单元ALU,指令预取单元PIU

2.8086/8088系统低8位地址、数据总线信号AD0-AD7采用分时复用方式工作,是因为____________, 运行时利用___________信号实现地址锁存。

A1. 接口控制更方便 B1. 需要提高总线驱动能力

C1.引出管脚数目限制 D1. 低8位地址总线和数据总线经常相同 A2. DEN B2. ALE C2. READY D2. HOLD

3.下列指令中________在执行时不需要总线操作周期。

A. IN AL,80H B. OUT DX,AL C. SUB CX,0010H D.ADD [BX+1000],AL

4.8086/8088系统中,如ES=4000H, DS=3000H, CS=8000H, SS=1000H, BX=5288H , 则MOV AL, [BX+2]指令中源操作数所在单元的物理地址是___________。

(A) 528AH (B)4528AH (C)3528AH (D)8528AH (E)1528AH

5. 指出下列指令或伪指令中所有错误者:______________。 (A) SUB WORD PTR [DI+BP],2 (B) DW -54,20H,60000

(C) DEC [SI] (D) IN AL,282H (E) MOV CS:[BX+100],BX (F) POP CS

6. 微机系统中的堆栈通常应设计存放在下列种类的存储器中___________, 堆栈操作一般按_______________访问。

A1.SRAM B1.EPROM C1.DRAM D1. FLASHROM A2. 半字节 B2.字节 C2.字 D2.双字

7.设计128M字节的系统存储器,需要选用( )片8M*4Bit的存储器。 A. 4 B. 8 C. 16 D. 32 E.128

8.8086/8088CPU有单独的I/O指令,所以其I/O接口编址( )。

A.范围取决于最大模式或最小模式

B.单独安排在其I/O空间内 C.单独安排在其存储空间内

D.既可安排在其I/O空间内,也可安排在其存储空间内

9.Intel8255可编程并行接口芯片三种并行I/O工作方式中( )不能直接支持中断请求。

A.方式0 B.方式1 C.方式2 D.三种方式都

10. 8086/8088系统中断类型号为0DH的中断向量存储在________________________。

(A)0000:000DH (B)0000:0034H (C)0F000:FFF0H (D) 地址为00DH的输入输出端口 (E)由程序设定的单元

11.DMA数据传送控制方式可以实现( )。 A.存储器与DMAC之间的高速传送数据 B.CPU与存储器之间的高速传送数据

C.外部设备和存储器之间的数据高速传送 D.外部设备和CPU之间的高速传送数据

12.两台微机通过异步串行接口进行通信,保证其通信正确性的基本条件是

______

A.波特率误差不超过5% B. 字符格式 C. 传输电平匹配 D. 以上三条都是

13.定时/计数器8253计数值读写有三种格式: 只读写低8位、只读写高8位和先读写低8位后读写高8位。其中________方式下读取计数值应当先锁存计数器数据。当作为定时器使用且计数初值为0000H时,定时__________。

A1. 只读写低8位 B1. 只读写高8位 C1.先低8位后高8位 D1. 以上三种 A2.1个输入时钟周期 B2. 32768个输入时钟周期

C2. 65536个输入时钟周期 D2. 停止计时直到非0000初值输入。

14. ADC0809是8位逐次比较式模数转换器,在接口系统中设计Vref(REF+)选用

+4.00V电压基准源(REF-接模拟地),如果输入信号电压为+2.0V 则读取的转换数字量应为_____________。如果读取的转换数字量是0FFH,则输入的电压信号可能是_______________。

A1.00H B1. 80H C1.FFH D1. 不定 A2.-1.0V B2. 0.0V C2. +2.0V D2. +5.0V

15. 8086/8088系统中需要访问物理地址为83B8CH的存储单元,_____________________是该单元逻辑地址的一种表示方法。

二、程序阅读与编程(35分)

1.阅读分析程序,按要求填空回答问题(共15分)

(1) 汇编程序中,以下数据段段基地址为7000H,数据定义为: S1 EQU 1234H

ORG 4800H ; 起始偏移地址 BV0 DB 4 DUP(30H) WV1 DW S1 PWV1 DW WV1 FPV1 DD WV1 PPV1 DW FPV1

DW 20 DUP(20H)

列表说明存储器7000:4800H~480FH各单元的存储情况。