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 口。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$