67章习题答案(3)

2020-05-01 10:27

6. 对于微机而言,任何新增的外部设备,最终总是要通过 I/O接口 与主机相接。 7. 在主机板外开发一些新的外设接口逻辑,这些接口逻辑的一侧应与 I/O设备

相接,另一侧与 系统总线 相接。

8. 需要靠在程序中排入I/O指令完成的数据输入输出方式有 B C 。

(A)DMA (B)程序查询方式 (C)中断方式

9. 8086CPU用 IN 指令从端口读入数据,用 OUT 指令向端口写入数据。 10. 在8088 CPU组成的计算机系统中有一接口模块,片内占用16个端口地址300~30FH,

设计产生片选信号的译码电路。

解:由于片内有16个端口,分别占用300~30FH地址。因此,该接口模块的片选信号的译码电路设计时,A3~A0不参加译码。其译码电路如图7.1所示。

A9A8IORIOWA7A6A5A4片选信号

图7.1

11. 在IBM PC系统中,如果AEN信号未参加I/O端口地址译码,会出现什么问题?

在没有DMA机构的其它微机系统中,是否存在同样的问题?

答:在IBM PC系统中,如果AEN信号未参加I/O端口地址译码,则会出现DMA机构与I/O端口竞争总线的问题,即会出现总线竞争问题。在没有DMA机构的其他微机系统中,不会存在同样的问题。

12. 在8088 CPU 工作在最大方式组成的微机系统中,利用74LS244设计一个输入端口,

分配给该端口的地址为04E5H,试画出连接图。

解:连接图如图7.2所示。

74LS2441Y1~1Y42Y1~2Y4D0~D31A1~1A42A1~2A4D4~D7输入设备1E2EA10A7A6A5A2A0IORA15A14A13A12A11A9A8A4A3A1 图7.2

13. 在上题的基础上,利用74LS374设计一个输出端口,分配给该端口的地址为E504H,

试画出连接图。若上题中输入端口的bit3、 bit4和bit7 同时为1,将内存BUFFER开始的连续10个字节单元的数据由E504H端口输出;若不满足条件,则等待。试编写程序。

解:连接图如图7.3所示。

74LS374D0~D7Q0~Q7D0~D7输出设备CPOEA15A14A13A10A8A2IOWA12A11A9A7A6A5A4A3A1A0 图7.3

程序如下: MOV CX ,10

LEA SI,BUFFER MOV DX,04E5H WAIT1:IN AL,DX AND AL,98H CMP AL,98H JNZ WAIT1 MOV DX,0E504H L1:MOV AL,[SI] OUT DX,AL INC SI LOOP L1

HLT

14.在8086最大系统中,分别利用2片74LS244和74LS273设计16位输入和输出接口,其起始端口地址为504H、506H,画出硬件连接图

解:硬件连接图如图7.4所示。

74LS2441Y1~1Y42Y1~2Y41A1~1A42A1~2A4D0~D3D4~D7输入设备(低8位)INL1E2E74LS2441Y1~1Y42Y1~2Y41A1~1A42A1~2A4D8~D11D12~D15输入设备(高8位)INH1E2E74LS273D0~D7Q0~Q7输出设备+5VOUTLCPS74LS273D8~D15Q0~Q7输出设备+5VOUTHA10A8CPSIOR74LS138A0INLA15A14A13A12A11A9A7A6A5A4G1G2AG2BA3A2A1Y2Y3BHEA0INHOUTLOUTHBHE

图7.4 硬件连接图


67章习题答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:江西省景德镇市2019届高三第二次质检语文试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: