第二章输入输出接口技术和输入输出通道1
何谓I/O接口
在计算机控制系统中为什么要有I/O接口电路
答:是主机和外围设备之间交换信息的连接部件
一个微处理机(CPU)采用程序控制查询方式时,管理50个键盘显示中断,要求将各终端打入的任一字符在显示器上立即显示出来
已知CPU查询每个终端并完成每一字符的接收和处理时间需200μs,若程序员以每秒打10个字符的速度同时连续打入字符,问CPU是否能按要求,可靠的管理全部50个终端
又问CPU最多能管理多少个这种终端
答:5003
在本章第二节,查询式I/O方式应用举例中,假设X、Y、Z三轴服务子程序的执行时间分别为100μs、150μs、120μs,主程序执行时间(执行查询指令等)为80μs,试估算不造成控制失误三轴所能达到的最高速度是多少
(速度以脉冲/s计算)答:27024
某微机实时控制系统有1#、2#、3#三个外围设备
由一个CPU进行管理,已知各外围设备的最短响应时间和服务时间分别是:C1=5msS1=300μsC2=8msS2=1
3msC3=1msS3=400μs问若采用查询方式是否能可靠管理这三个外围设备
若不行的话,试提出改进方答:不行
可采用中断嵌套的方式解决
计算机与外围设备交换信息有哪几种控制方式
它们各有什么优缺点》答:见教材7
某8086最大模式系统中,需扩展8255A、8253和DAC0832芯片各一片
采用74LS138译码器,若已指定给各芯片的地址范围是:8255AE0H、E2H、E4H、E6H、8253E1H、E3H、E5H、E7H、DAC0832F0H试设计接口扩展的译码电路(除74LS138外,可增加必要的其他逻辑电路芯片
8某8088最大模式系统中,需扩展8255A四片,指定各芯片的地址范围分别是90~93H、94~97H、98~9BH、9C~9FH,采用74LS译码器,试