微机:数据构成程序,程序操作数据。
总的来说,微机由软硬件构成。
硬件上:由三总线(由数据总线,地址总线,和控制总线构成)、CPU、存储器、输入输出接口(即I/O接口)等部分组成。
CPU:内核分为控制器(指令寄存器、程序计数器和操作控制器)和运算器(寄存器、执行部件和控制电路)。
存储器:按照访问速度划分为寄存器、高速缓冲存储器、主存(动态随机存储器)和外存(静态随机存储器)。
例:如果计算机要执行一条指令,首先由程序计数器将程序地址运往地址寄存器(每送达一个地址pc自动加1),然后经由外部地址总线送往地址译码器,地址译码器在存储器选中对应单元内的数据(该数据有可能是以地址形式存在的数据,若此则需要数据寄存器经由内部总线将其重新送往地址寄存器进行取指操作)。{注意:地址译码器在存储器寻找对应数据时应先在高速缓存区(以空间换时间使访问速度是存储器的10倍每往上一级)中寻找,先在一级缓存区找,没有则降速去二级缓存,最后才是去存储器找。}然后数据寄存器将数据中的指令部分经内部总线送往指令寄存器,指令寄存器再交由指令译码器翻译产生操作控制信号再进行操作.·
I/O接口功能:
1.对输入输出数据进行缓冲、隔离、锁存。
2.信号转换
3.提供寻址功能
4.为CPU和I/O设备提供联络