现代计算机硬件系统(包括我们生活中最常见的PC个人计算机),包含五大类,也叫五大部件,分别是运算器、控制器、存储器、输入设备、输出设备。
计算机硬件系统五大部件
一、运算器
运算器,一般最少包括3个寄存器和1个算术逻辑单元,现代计算机内部往往设有通用寄存器组。
寄存器,一种有限存储容量的高速存储部件,可用来暂存指令、数据和位址。寄存器有很多种类,一般涉及到四则运算的有3类,ACC(Accumulator)为累加器,MQ(Multiplier-Quotient Register)为乘商寄存器,X为操作数寄存器,3类寄存器在完成不同运算时,所存放的操作数类别也各不相同。
3类寄存器
关于乘积高位和乘积低位的概念,以十进制为例,百位就是十位的高位,十位是百位的低位。两个16位数相乘,结果可能会有32位,那左半部分的16位就是乘积高位,存储到ACC中,右半部分的16位就是乘积低位,存储到MQ中。
算术逻辑单元(ALU,Arithmetic and Logic Unit),是算术运算和逻辑运算的部件。算术运算包括加、减、乘的整数运算,