- 2
- 0
- 约2.05千字
- 约 3页
- 2026-01-29 发布于北京
- 举报
第6章习题解答
6.1.CPU同外设交换的信息有三种类型:数据信息、状态信息和控制信息,请
说明CPU是如何通过其三总线(地址总线、数据总线和控制总线)同外设交换
这三类信息的?
6.2.简述查询式数据传送方式的工作过程。
6.3.简述中断传送方式的工作过程。
6.4.简述三种DMA传送方式的区别。
6.5.简述DMA控制器同一般接口的区别。
6.6.画出查询传送方式输出数据的流程图
解:
读入状态字←←←←←←
↓↑N
检查输出设备是否准备好→
↓Y
数据口输出数据,控制口输出控制信息
6.7.通过如图习6-1的电路,可以把I/O指令寻址结构改为器映象I/O端
口寻址的结构,试计算该电路结构中,I/O端口和器的地址范围。并扼要说
明二种I/O端口寻址的区别。
图习6-1器映象I/O
解:
I/O端口的地址范围为:
00B~11B,
F0000H~FFFFFH
器的地址范围为:
00000000000000000000B~11B
00000H~EFFFFH
两者区别见P.214
6.8.图习6-2为一个LED接口电路,写出使8个LED管自左至右依次发亮2
秒的程序,并说明该接口属于何种输入输出控制方式,为什么?
图习6-2LED接口
解:
控制程序为:
MOVAL,7FH
LOP:OUT20H,AL
CALLDELAY2S;调用延时2秒子程序
RORAL,1
JMPLOP
该接口属无条件传送方式,CPU同LED之间无联络信号,且无中断控
制逻辑。LED总是已准备好,可以接收来自CPU的信息。
6.9.简要说明8237A三种基本传送类型的特点。
6.10.简要说明8237A四种特殊传送类型的特点。
6.11图习6-4是一个具有中断功能的输入接口电路,当外设数据准备就绪时,
发一个READY的正脉冲,向CPU发中断请求,请分析该电路的工作过程。
图习6-4
解:
该电路工作过程如下:当外设准备好数据后,把数据送入数据寄存器U,同时
1
发出一个READY正脉冲送到中断请求触发器U,U的Q为高电平,送与门3。
33
U2为中断允许触发器,在传送数据前,由CPU对U2初始化,即用MOVAL,
01H;OUTY,AL使U的D“1”,则U的Q端生成的中断请求信号通过与
223
门3向CPU发出中断请求INTR,CPU若满足中断响应条件,转入中断服务程
序,在中断服务程序中用INAL,Y指令产生负脉冲,使U(输入数据寄存器)
1
原创力文档

文档评论(0)