1-4处理器读并解释指令
一,硬件系统
![](https://img2018.cnblogs.com/i-beta/1212643/202001/1212643-20200101160603558-21805826.jpg)
1.主存:
是什么:临时存储设备
实质上:由一组DRAM(动态随机存取存储器)构成
逻辑上:线性字节数组,每个字节都有唯一的索引地址
实质上:由一组DRAM(动态随机存取存储器)构成
逻辑上:线性字节数组,每个字节都有唯一的索引地址
放什么:放程序和程序运行时所需的data(指令)
2.处理器(CPU)
功能:解释执行放在主存里的指令
构成:
PC:程序计数器。任何时间都指向主存中某条指令。也就是说,它里面放着某条指令的地址。(核心)
寄存器:
ALU:算术逻辑单元
生命周期:通电到断电(PS:PC是处理器的引路人,处理器是一个麻木的搬砖狗,日夜不歇的跟着引路人干活)
操作过程:
加载:from主存-----to寄存器
存储:from寄存器-----to主存
运算:from寄存器-----to算术逻辑单元ALU
跳转:改变PC中存放的指令的地址
构成:
PC:程序计数器。任何时间都指向主存中某条指令。也就是说,它里面放着某条指令的地址。(核心)
寄存器:
ALU:算术逻辑单元
生命周期:通电到断电(PS:PC是处理器的引路人,处理器是一个麻木的搬砖狗,日夜不歇的跟着引路人干活)
操作过程:
加载:from主存-----to寄存器
存储:from寄存器-----to主存
运算:from寄存器-----to算术逻辑单元ALU
跳转:改变PC中存放的指令的地址
3.I/O设备:有相对应的控制器or适配器
4.总线:暂且将其理解为一股穿梭于各个部件之间的信息流吧
4.总线:暂且将其理解为一股穿梭于各个部件之间的信息流吧
二,通过USB控制器输入字符串到主存
![](https://img2018.cnblogs.com/i-beta/1212643/202001/1212643-20200101160627737-1976976700.jpg)
三,通过磁盘加载可执行文件到主存
![](https://img2018.cnblogs.com/i-beta/1212643/202001/1212643-20200101160656416-107963711.jpg)
四,主存到显示器
![](https://img2018.cnblogs.com/i-beta/1212643/202001/1212643-20200101160712947-465357178.jpg)