二、ALU结构
运算器主要是由寄存器和算术逻辑线路构成的。寄存器主要用来存放数据,其长度取决于运算数据的位数,它每位触发器的状态与所表示数据对应位的数值是一一对应的。假设约定,触发器右端输出高电位为“1”,其输出低电位为“0”。若一个数据第i位为“1”,则寄存器第i位触发器右端输出为高电位,或者说,状态为“1”。因此,参加运算的数据或运算结果都可保存在寄存器中。
算术逻辑线路主要是完成各种运算功能。它是根据各种运算规则而设计的组合逻辑线路,一般没有寄存的功能,它的核心部分是加法器。因为加、减、乘、除等算法都归结为加法与移位操作,所以加法器的设计是算术逻辑线路设计的关键。
【编辑推荐】