计算机硬件组成:运算器,存储器,控制器,输入输出设备
运算器:ALU,在电子数字计算机中广泛采用二进制数进行运算,我们需要知道的是,在计算机中任何一个数都是一定位数的二进制数来表示的,浮点数的精度需要二进制的位数进行保证
存储器:目前采用半导体部件,一个半导体触发器有0/1两个状态,如果存储字长为32位,则32个半导体触发器组成一个存储单元,每个存储单元都有一个编号,称为地址,所以存储容量=存储单元个数(地址数) x 存储单元字长
磁盘存储器或光盘存储器称为外存储器,半导体存储器称为内存储器,简称内存
控制器:每一个基本操作叫做一条指令,而解决某一问题的一串指令序列,叫做计算程序,简称程序
指令的格式:由操作码和地址码组成
指令的执行:取指-->译码-->执行
把运算器和控制器合在一起称为中央处理器(CPU),目前把存储器也放入CPU芯片中,称为中央处理机
冯·若依曼结构:指令和数据放在同一个存储器,不利于速度的提升
哈佛结构:指令和数据分别放在两个存储器,目前大多单片机采用这种结构,有利于速度的提升
适配器与输入输出设备:输入输出设备通常称为外围设备,但是外围设备不仅限于此,外围设备是cpu和内存之外的所有设备
系统总线:各种外围设备通过适配器再通过系统总线与主机进行联系