微型计算机组成原理(陆有才)课后习题答案 -- 4.10
来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 18:04 点击:次
4.10 看图4.6(典型的查询输入接口电路)回答问题:
① 图中有几个 I/O端口?分别是什么端口(是输入端口还是输出端口?它们的作用是什么)?
② 图中“输入设备”框中信号 STB和IBF分别表示什么含义?
③ 简要说明该接口电路的工作原理。
答:① 图中有两个 I/O端口,一个是状态口,一个是数据端口,都是输入端口。状态口可理解为无条件输入端口,通过它CPU可随时读取输入设备的状态;数据端口用来读取设备放入到寄存器中的数据。
② STB(Strobe)是选通信号,当外设准备好一个数据后,由外设发出。该信号将数据送入寄存器(可认为是设备的输入缓冲器),供CPU读取,同时将Ready触发器置1。IBF(Input Buffer Full)是Ready触发器的“1”端输出,当IBF 有效(Ready为1)时,告诉设备,输入缓冲器已满,CPU尚未取走数据,暂时不要送新的数据。
③ 当外设准备好一个数据后, STB端产生一个选通信号,该信号将数据送入输入缓冲器,同时将Ready触发器置1。Ready被置1起两个作用:一是表示设备已准备好,输入数据已经放到输入缓冲器中;二是通过与设备IBF端的连接告诉设备,当前输入缓冲器是满的,CPU尚未取走数据,暂不要送新的数据。当CPU需要读取设备的数据时,首先访问状态口,读取Ready触发器的状态。如果是0,则认为设备未准备好数据,再继续访问状态口;一旦状态口变为1,则访问数据口,读取输入缓冲器中的数据,同时将Ready触发器清0。Ready变0使IBF变0,告诉设备,数据已被取走,可以送新的数据了。当外设再次准备好一个数据后,再发一个选通信号。如此重复,CPU用查询方式读取输入设备的数据。
相关新闻>>
- 微型计算机组成原理(陆有才)课后习题答案 -- 12.1
- 微型计算机组成原理(陆有才)课后习题答案 -- 11.1 什么是控制芯片组?采用控制芯片组
- 微型计算机组成原理(陆有才)课后习题答案 -- 10.44
- 微型计算机组成原理(陆有才)课后习题答案 -- 10.43
- 微型计算机组成原理(陆有才)课后习题答案 -- 10.42
- 微型计算机组成原理(陆有才)课后习题答案 -- 10.41
- 微型计算机组成原理(陆有才)课后习题答案 -- 10.40
- 微型计算机组成原理(陆有才)课后习题答案 -- 10.39
- 微型计算机组成原理(陆有才)课后习题答案 -- 11.38
- 微型计算机组成原理(陆有才)课后习题答案 -- 11.37
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>