a-j分别对应10种不同性质的微命令信号。假设一条微指令的控制字段为8位,请安排微指 令的控制字段格式。
解:经分析,(d, i, j)和(e, f, h)可分别组成两个小组或两个字段,然后进行译码,可得六个微命令信号,剩下的a, b, c, g四个微命令信号可进行直接控制,其整个控制字段组成如下:
* * * * * * * * a b c g 01d 01e 10 i 10 f 11 j 11 h
*流水线(IF Instruction Fetch取指 ID Instruction Decode指令译码 EX Execution执行 WB 结果写回)
*今有4级流水线分别完成取值、指令译码并取数、运算、送结果四步操作,今假设完成各步操作的时间依次为100ns,100ns,80ns,50ns。
(2)若相邻两条指令发生数据相关,而且在硬件上不采取措施,那么第二条指令要推迟多少时间进行。
(3)如果在硬件设计上加以改进,至少需推迟多少时间?
解:
(1)流水线的操作周期应按各步操作的最大时间来考虑,即流水线时钟周期性??max{?}?100ns
i (2)遇到数据相关时,就停顿第2条指令的执行,直到前面指令的结果已经产生,因此至少需要延迟2个时钟周期。
(3)如果在硬件设计上加以改进,如采用专用通路技术,就可使流水线不发生停顿。
第6章 总线系统
一、学习目标
1.正确理解总线的基本概念,了解总线的连接方式和内部结构。
2.正确理解总线接口的功能。
3.掌握总线的仲裁、定时和数据传送模式。
4.了解ISA,EISA,VESA,PCI总线的功能和特性。
二、学习内容
第一节 总线的概念和结构形态
要点:理解总线的功能和分类;△了解总线的几种连接方式;了解总线的内部结构。
第二节 总线接口
要点:理解总线接口功能。
第三节 总线的仲裁、定时和数据传送模式
要点:○掌握总线的仲裁方式及其实现;了解总线的定时方式以及各自的特点。
第四节 PCI总线
要点:了解PCI总现在计算机中的作用以及特点。
总线定义:总线是构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通路。借助于总线连接,计算机在各系统功能部件之间实现地址、数据和控制信息的交换,并在争用资源的基础上进行工作。