- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章习题解答.doc
第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端口的地址范围为:
11110000000000000000B~11111111111111111111B,
F0000H~FFFFFH
存储器的地址范围为:
00000000000000000000B~11101111111111111111B
00000H~EFFFFH
两者区别见教材P.214
6. 8. 图习6-2为一个LED接口电路,写出使8个LED管自左至右依次发亮2秒的程序,并说明该接口属于何种输入输出控制方式,为什么?
图习 6-2 LED接口
解:
控制程序为:
MOV AL,7FH
LOP: OUT 20H,AL
CALL DELAY2S ;调用延时2秒子程序
ROR AL,1
JMP LOP
该接口属无条件传送方式,CPU同LED之间无联络信号,且无中断控制逻辑。LED总是已准备好,可以接收来自CPU的信息。
6. 9. 简要说明8237A三种基本传送类型的特点。
6. 10. 简要说明8237A四种特殊传送类型的特点。
6. 11 图习6-4是一个具有中断功能的输入接口电路,当外设数据准备就绪时,发一个READY的正脉冲,向CPU发中断请求,请分析该电路的工作过程。
图习6-4
解:
该电路工作过程如下:当外设准备好数据后,把数据送入数据寄存器U1,同时发出一个READY正脉冲送到中断请求触发器U3,U3的Q为高电平,送与门3。U2为中断允许触发器,在传送数据前,由CPU对U2初始化,即用MOV AL,01H;OUT Y2,AL使U2的D =“1”,则U3的Q端生成的中断请求信号通过与门3向CPU发出中断请求INTR,CPU若满足中断响应条件,转入中断服务程序,在中断服务程序中用IN AL,Y1指令产生负脉冲,使U1(输入数据寄存器)的OE有效,读入外设送入的数据。
文档评论(0)