广东海洋大学计算机接口技术复习提纲 联系客服

发布时间 : 星期四 文章广东海洋大学计算机接口技术复习提纲更新完毕开始阅读60d7c62e6bd97f192379e911

6.DMA控制器有哪几种工作方式?它可以工作于哪两种状态,何时分别进入这两种状态?

7.什么是Cache?它能够极大地提高计算机的处理能力是基于什么原理? 8. 8237A有哪些内部寄存器?各有什么功能?初始化编程要对哪些寄存器进行预置?

9.分述8237A单字节传送、请求传送、块传送三种工作方式的传送过程。 10.8253有哪几种工作方式?区分不同工作方式的特点体现在哪几方面? 11.设某系统中8259A的两个端口地址分别为24H和25H,试分别写出下列情况应向8259A写入的命令字:

(1)读中断请求寄存器IRR 的值。 (2)读中断服务寄存器ISR的值。 (3)读查询方式下的查询状态字。 (4)发一般的中断结束命令EOI。

12.中断处理过程包括哪几个基本阶段?中断服务程序中为什么要保护现场和恢复现场?如何实现?

13.单片8259A能管理多少级可屏蔽中断? 若用3片级联能管理多少级可屏蔽中断?

14.什么是总线周期?什么是时钟周期?一个典型的总线周期最小包括几个时钟周期?什么情况下需要插入等待周期T ?

15.下段程序读出的是8259A的哪个寄存器?简要说明理由。 MOV AL,0AH OUT 20H,AL NOP

IN AL,20H

解:读取中断服务寄存器ISR的内容。

因为执行输入指令(A0=0)之前,执行的输出指令,写入了OCW3(D4D3=01),其中P RR RIS(D2D1D0)=011指明随后读出ISR。

五、设计题:

1.某一8086CPU系统,采用一片8259A进行中断管理。设8259A工作在普通全嵌套方式,发出普通EOI命令结束中断,采用边沿触发方式请求中断,IR1对应的中断向量号为90H。另外,8259A在系统中的I/O地址是FFA0H(A0=0)和FFA1H(A0=1)。请编写8259A的初始化程序段。

2.用2片64KX8位的SRAM芯片构成容量为128KB的存储器,分析每片芯片的地址范围和画出连接图。

解;第一片芯片地址范围:00000H-0FFFFH

第一片芯片地址范围:10000H-1FFFFH 连接图如下:

A16 1 0 CE 片选端 CE (1) A9~A0 D7~D0 (2) A9~A0 D7~D0 A15~A0 D7~D0

3. 某8086系统中有一片8253芯片,其4个端口地址依此为:DODOH-DOD3H,时钟频率为2MHz,现利用计数器0,1,2分别产生周期为10μs的方波及每1ms和1s产生一个负脉冲,试编写包括初始化在内的控制程序。

解:MOV DX,0D0D3H MOV AL,16H OUT DX,AL MOV AL,74H OUT DX,AL MOV AL,0B4H OUT DX,AL

MOV DX,0D0D0H MOV AL,20H OUT DX,AL

MOV DX,0DOD1H MOV AX,2000 OUT DX,AL MOV AL,AH OUT DX,AL

MOV DX,0D0D2H MOV AX,1000 OUT DX,AL MOV AL,AH OUT DX,AL

4.某8255的端口地址为A380H-A383H,工作于方式0,A口、B口为输出口,现欲将PC4置0,PC7置1,编写初始化程序。

解:MOV DX,0A383H MOV AL,89H OUT DX,AL MOV AL,08H OUT DX,AL MOV AL,OFH

OUT DX,AL

5.某8086系统中有一片8253芯片,其4个端口地址依此为:100H-103H,计数脉冲(CLK引脚)频率为1MHz,试编写使计数器0在定时100μs后产生中断请求,计数器2对外事件计数,计满900个事件后输出中断请求信号的汇编程序。

6.设计一个存储器接口电路,其中部分电路给出如图2所示,要求该存储系统的地址范围为FE000H~FEFFFH,可增加的器件可以是基本门电路(与门、或门、非门、与非门、或非门),完成74LS138同CE的连接,画出虚线框中门电路。

7.如图所示电路

(1)分析各端口地址;

(2)A口、B口工作在什么方式; (3)写出8255A的初始化程序。

8.某一8255A芯片的端口地址为90H~93H,现设置该接口芯片的PA口为基本输入方式、PB口为基本输出方式,PC口为输入方式,要求: (1)完成该电路的初始化程序;(要求无关项设置“0”) (2)执行如下程序段后,PB口输出何种波形?

L1:MOV AL,01H OUT 91H,AL

CALL D20MS;延时20ms MOV AL,00H OUT 91H,AL

CALL D20MS;延时20ms JMP L1

9.IBMPC/XT机利用8237A通道0从内存地址51234H开始传送4KB数据到外设,编程实现以上功能。

10.用8K×8位的RAM芯片,8K×8位的EPROM芯片和3-8译码器74LS138构成一个16K×16位的RAM和16K×16位的ROM存储器,8086工作在最小模式,各需要多少芯片?画出该存储器的组成框图及其与CPU的连接图,写出各芯片的地址范围。

六: 各章后面的设计题,复习时有说重点的题。