5.5 总线的通信协议(练习)-《计算机原理》(电工版第五版) 同步精品课堂

| 2份
| 11页
| 51人阅读
| 0人下载

内容正文:

总线的通信协议 一、名词解释 1、通信协议 2、总线周期 二、单项选择题 1、为了保证正常通信,发送方开始发送数据前,应该满足的条件是( ) A. 发送方做好发送准备 B. 接收方做好接收准备 C. 双方都做好准备 D. 不需要任何条件 2、由 8088 CPU 组成的微型计算机,主要的总线周期不包括( ) A. 读存储器总线周期 B. 读硬盘总线周期 C. 写 I/O 口总线周期 D. 中断响应总线周期 3、读存储器总线周期开始的标志是( ) A. T1 时间内 ALE 信号有效 B. T2 时间内 MEMR 信号有效 C. T3 时间内检测到有效数据 D. T4 时间内完成数据读任务 4、在读存储器总线周期中,如果连接在总线上的设备速度较慢,无法在 4 个时钟周期内完成数据传输任务,则( ) A. 放弃数据传输 B. 由相关逻辑电路在 T2 和 T3 间插入等待周期 Tw C. 由相关逻辑电路在 T3 和 T4 间插入等待周期 Tw D. 直接进入下一个总线周期 5、写存储器总线周期中,T2 时间内信号 MEMW 有效,其作用是( ) A. 表示现在是存储器读周期 B. 表示现在是存储器写周期,且开始将数据送到总线上 C. 检测是否有有效数据 D. 完成数据的写入 6、对于单独编址方式,读取 I/O 口时,8088 CPU 使用的指令是( ) A. IN 指令 B. OUT 指令 C. READ 指令 D. WRITE 指令 7、读 I/O 口总线周期与读存储器总线周期比较相似,不同之处在于( ) A. 读 I/O 口总线周期没有等待周期 B. 读 I/O 口总线周期的 T1 时间不同 C. 读 I/O 口总线周期将 MEMR 信号换成了 IOR 信号 D. 读 I/O 口总线周期的数据传输方式不同 8、写 I/O 口总线周期与写存储器总线周期相似,不同之处在于( ) A. 写 I/O 口总线周期没有 T4 时间 B. 写 I/O 口总线周期将 MEMW 信号换成了 IOW 信号 C. 写 I/O 口总线周期的数据写入速度更快 D. 写 I/O 口总线周期的地址信号不同 9、以下关于总线周期说法错误的是( ) A. 每个总线周期都包括 4 个时钟周期 B. 不同的总线周期信号时序可能不同 C. 总线周期的实现需要遵循通信协议 D. 总线周期是总线操作的体现 10、在写存储器总线周期中,数据写入到地址信号所选中的存储单元内是在( ) A. T1 时间 B. T2 时间 C. T3 时间 D. T4 时间 三、判断题 1、通信协议只是发送方需要遵守的规则。( ) 2、读存储器总线周期和写存储器总线周期的开始标志是一样的。( ) 3、读 I/O 口总线周期中不会插入等待周期 Tw。( ) 4、总线的通信协议就是总线操作的几种总线周期,也就是总线的时序。( ) 5、写 I/O 口总线周期和写存储器总线周期完全相同。( ) 四、简答题 1、简述通信协议的概念及作用。 2、说明读存储器总线周期的工作过程。 3、比较读 I/O 口总线周期和读存储器总线周期的异同。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 总线的通信协议 一、名词解释 1、通信协议 【答案】通信协议是为了保证正确通信而对通信双方约定的规则,也就是发送方和接收方都要遵守的规则。 2、总线周期 【答案】总线的通信协议实际上就是总线操作的几种总线周期,也就是总线的时序。由 8088 CPU 组成的微型计算机,主要有 7 种总线周期,包括读存储器总线周期、写存储器总线周期、读 I/O 口总线周期、写 I/O 口总线周期、DMA 写 I/O 总线周期、DMA 读 I/O 总线周期、中断响应总线周期。 二、单项选择题 1、为了保证正常通信,发送方开始发送数据前,应该满足的条件是( ) A. 发送方做好发送准备 B. 接收方做好接收准备 C. 双方都做好准备 D. 不需要任何条件 【答案】B 【解析】为了保证正常通信,在进行通信的一对部件之间,发送方开始发送数据前,接收方应该做好接收准备,所以答案选 B。 2、由 8088 CPU 组成的微型计算机,主要的总线周期不包括( ) A. 读存储器总线周期 B. 读硬盘总线周期 C. 写 I/O 口总线周期 D. 中断响应总线周期 【答案】B 【解析】由 8088 CPU 组成的微型计算机,主要有 7 种总线周期,分别是读存储器总线周期、写存储器总线周期、读 I/O 口总线周期、写 I/O 口总线周期、DMA 写 I/O 总线周期、DMA 读 I/O 总线周期、中断响应总线周期,不包括读硬盘总线周期,所以答案选 B。 3、读存储器总线周期开始的标志是( ) A. T1 时间内 ALE 信号有效 B. T2 时间内 MEMR 信号有效 C. T3 时间内检测到有效数据 D. T4 时间内完成数据读任务 【答案】A 【解析】读存储器总线周期是在 T1 时间内的 ALE 信号有效后开始的,ALE 的下降沿表示地址信号是有效的,可以采样地址信号,所以答案选 A。 4、在读存储器总线周期中,如果连接在总线上的设备速度较慢,无法在 4 个时钟周期内完成数据传输任务,则( ) A. 放弃数据传输 B. 由相关逻辑电路在 T2 和 T3 间插入等待周期 Tw C. 由相关逻辑电路在 T3 和 T4 间插入等待周期 Tw D. 直接进入下一个总线周期 【答案】C 【解析】如果连接在总线上的设备速度较慢,无法在 4 个时钟周期内完成数据传输任务,则由相关逻辑电路在 T3 和 T4 间插入等待周期 Tw,根据需要,Tw 可以是一个,也可以是若干个,所以答案选 C。 5、写存储器总线周期中,T2 时间内信号 MEMW 有效,其作用是( ) A. 表示现在是存储器读周期 B. 表示现在是存储器写周期,且开始将数据送到总线上 C. 检测是否有有效数据 D. 完成数据的写入 【答案】B 【解析】在写存储器总线周期的 T2 时间内,信号 MEMW 有效,一方面,表示现在是存储器写周期,另一方面,表明开始将数据送到总线上,所以答案选 B。 6、对于单独编址方式,读取 I/O 口时,8088 CPU 使用的指令是( ) A. IN 指令 B. OUT 指令 C. READ 指令 D. WRITE 指令 【答案】A 【解析】对于单独编址方式,读取 I/O 口时,8088 CPU 使用 IN 指令,写 I/O 口时使用 OUT 指令,所以答案选 A。 7、读 I/O 口总线周期与读存储器总线周期比较相似,不同之处在于( ) A. 读 I/O 口总线周期没有等待周期 B. 读 I/O 口总线周期的 T1 时间不同 C. 读 I/O 口总线周期将 MEMR 信号换成了 IOR 信号 D. 读 I/O 口总线周期的数据传输方式不同 【答案】C 【解析】读 I/O 口的总线周期与读存储器的总线周期是比较相似的,只是 MEMR 信号换成了 IOR 信号,表示读 I/O 口,所以答案选 C。 8、写 I/O 口总线周期与写存储器总线周期相似,不同之处在于( ) A. 写 I/O 口总线周期没有 T4 时间 B. 写 I/O 口总线周期将 MEMW 信号换成了 IOW 信号 C. 写 I/O 口总线周期的数据写入速度更快 D. 写 I/O 口总线周期的地址信号不同 【答案】B 【解析】写 I/O 口的总线周期与写存储器的总线周期是相似的,只是 MEMW 信号换成了 IOW 信号,表示写 I/O 口,所以答案选 B。 9、以下关于总线周期说法错误的是( ) A. 每个总线周期都包括 4 个时钟周期 B. 不同的总线周期信号时序可能不同 C. 总线周期的实现需要遵循通信协议 D. 总线周期是总线操作的体现 【答案】A 【解析】每一个总线周期通常包括 4 个时钟周期(状态),但如果连接在总线上的设备速度较慢,无法在 4 个时钟周期内完成数据传输任务,则由相关逻辑电路在 T3 和 T4 间插入等待周期 Tw,所以并不是每个总线周期都严格只有 4 个时钟周期,A 选项说法错误。 10、在写存储器总线周期中,数据写入到地址信号所选中的存储单元内是在( ) A. T1 时间 B. T2 时间 C. T3 时间 D. T4 时间 【答案】D 【解析】在写存储器总线周期中,进入 T4 时间内,数据写入到地址信号所选中的存储单元内,撤除总线上的数据,所以答案选 D。 三、判断题 1、通信协议只是发送方需要遵守的规则。( ) 【答案】× 【解析】通信协议是为了保证正确通信而对通信双方约定的规则,即发送方和接收方都要遵守的规则,所以该说法错误。 2、读存储器总线周期和写存储器总线周期的开始标志是一样的。( ) 【答案】√ 【解析】读存储器总线周期和写存储器总线周期都是在 T1 时间内的 ALE 信号有效后开始的,ALE 的下降沿表示地址信号是有效的,可以采样地址信号,所以该说法正确。 3、读 I/O 口总线周期中不会插入等待周期 Tw。( ) 【答案】× 【解析】当 I/O 口速度较慢时,读 I/O 口总线周期就会插入 Tw 周期,以保证正确通信,所以该说法错误。 4、总线的通信协议就是总线操作的几种总线周期,也就是总线的时序。( ) 【答案】√ 【解析】总线的通信协议,实际上就是总线操作的几种总线周期,也就是总线的时序,所以该说法正确。 5、写 I/O 口总线周期和写存储器总线周期完全相同。( ) 【答案】× 【解析】写 I/O 口的总线周期与写存储器的总线周期是相似的,但只是 MEMW 信号换成了 IOW 信号,表示写 I/O 口,并非完全相同,所以该说法错误。 四、简答题 1、简述通信协议的概念及作用。 【答案】通信协议是为了保证正确通信而对通信双方约定的规则,也就是发送方和接收方都要遵守的规则。其作用是保证数据通过总线后,接收方能够收到正确的信息,不至于在传送过程中发生错误。 2、说明读存储器总线周期的工作过程。 【答案】读存储器总线周期的工作过程如下:每一个总线周期包括 4 个时钟周期(状态)T1、T2、T3、T4,Tw 是等待周期。本总线周期在 T1 时间内的 ALE 信号有效后开始,ALE 的下降沿表示地址信号有效,可以采样地址信号。T2 时间内,MEMR 信号变为有效,表示现在的周期是总线读周期,同时通知地址总线所选中的存储器往数据总线上输出数据。在 T3 时间内的下降沿处,如果检测到有效数据(采样 READY 信号),则进入 T4 周期,从总线上获取数据;如果数据还没有送到总线,则由相关的逻辑电路插入 Tw 周期,继续检测总线数据;如果没有稳定的数据,则继续插入 Tw 周期,直到总线上有稳定的数据,进入 T4 周期,完成数据读的任务。 3、比较读 I/O 口总线周期和读存储器总线周期的异同。 【答案】相同点:读 I/O 口的总线周期与读存储器的总线周期比较相似,都有类似的时钟周期(T1、T2、T3、T4 等),当连接的设备速度较慢时,都可能会插入等待周期 Tw 以保证正确通信。不同点:读 I/O 口总线周期将 MEMR 信号换成了 IOR 信号,表示读 I/O 口。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

5.5 总线的通信协议(练习)-《计算机原理》(电工版第五版) 同步精品课堂-第1页
1
5.5 总线的通信协议(练习)-《计算机原理》(电工版第五版) 同步精品课堂-第2页
2

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。