计算机组成原理

计算机的组成

控制器的基本任务

控制器的基本任务,就是按照计算程序所排的指令序列,先从存储器取出一条指令放到控制器中,该指令的操作码有译码器进行分析判别,然后根据指令性质,执行这条指令,进行相应的操作。接着从存储器取出第二条指令,再执行者第二条指令,以此类推。通常把取指令的一段时间叫做取指周期,再把执行指令的一段时间叫做执行周期。因此。控制器反复交替地处在取指周期和执行周期之中。在早期的计算机术语中,通常把运算器好控制器合在一起成为中央处理器。简称CUP。而降CPU和存储器合在一起成为主机

指令流和数据流

当cpu向存储器取出信息时,不能存取单个的位,是用字节,一个“字节”有8位二进制信息组成,而一个“字”则至少由一个以上的字节组成。通常把组成一个字的二级制位数叫做字长,例如微型机的字长至少可以8位,而大型机的字长可以达到64位。由于计算机使用的信息既有指令又有数据,所以计算机既可以代表指令,也可以代表数据。如果某字代表要处理的数据,则成为数据字;如果某字为一条指令,则称为指令字。控制器完成可以分开哪些是指令字,哪些是数据字。一般来讲,取指周期中从内存读出的信息流是指令流,它流向控制器;而再执行周期中从内存读出的信息流是数据流。它由内存流向运算器