计算机在运行时从内存中取出第一条指令,通过控制器的译码,按指令的要求从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。
接下来再取出第二条指令在控制器的指挥下完成规定操作。
依此进行下去。
直至遇到停止指令程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令自动地完成指令规定的操作是计算机最基本的工作原理。
硬件通常是指构成计算机的设备实体。
一台计算机的硬件系统应由五个基本部分组成运算器、控制器存储器输入和输出设备。
现代计算机还包括中央处理器和总线设备。
这五大部分通过系统总线完成指令所传达的操作,当计算机在接受指令后由控制器指挥,将数据从输入设备传送到存储器存放再由控制器将需要参加运算的数据传送到运算器,由运算器进行处理处理后的结果由输出设备输出。
表示一个带符号的整数常用的方法有三种,原码、反码表示法和补码表示法。
1.原码表示法,在计算机中,数的符号是用一个数位来表示的,一般用数的最高位。
正号用0表示,负号用1表示。
所谓原码,就是简单地遵循这一规定的一种表示法。
剩下的就是这个数的绝对值部分,可以采用原码,反码和补码3种形式来表示绝对值部分。
2.反码比原码复杂一些,它规定若一个数值为正,则它的反码和原码形式相同。
字是用于表示其自然的数据单位的术语,也就是CPU一次能处理的二进制代码。
一般常用字长来表示字。
字长,即字的长度,即CPU一次所能处理的二进制代码的位数,也就是CPU的地址线的个数,即CPU的位宽。
例如32位处理器、64位处理器中的32、64即为对应处理器的字长。