计算机内部执行程序语言的流程——各硬件如何相互配合完成工作
int a=2,b=3,c=1,y=0;
void main()
{
y=a*b+c;
}
接下来看一下计算机内部是怎么执行这个程序的吧!
首先,先了解一下计算机硬件的组成:
1、主存储器:
存储体:存储计算机的数据,包含很多存储单元,数据在存储体中按地址存储
MAR【Memory Address Register(存储地址寄存器)】:将要读取或者写入数据的地址放到这里
MDR【Memory Data Register(存储数据寄存器)】:将读取或者写入的数据放到这里
2、运算器:
ACC:累加
原创
2021-01-05 16:32:21 ·
1607 阅读 ·
0 评论