本博文参考胡伟武《计算机体系结构基础》、P-H《计算机组成与设计-硬件/软件接口(RISC-V版)》和Bryant《深入理解计算机系统》写作。笔者系初学,如有错误敬请指正。
CPU的核心功能就是运算,算术逻辑单元(Algorithm Logic Unit,ALU)是处理器中运算功能的核心子系统。一般处理器至少包含逻辑运算、加减算术运算、乘法算术运算、移位运算的功能,根据处理器规模不同,还可能引入除法算术运算、乘方开方运算、浮点运算(一般使用独立的浮点运算单元FPU)、向量运算(使用独立的向量运算单元VPU)等等
这一节来介绍ALU的基本电路结构和FPU的集成