c++编程--对于程序的理解

软件、程序的执行过程

           

1.1编译器将写成的代码转成cpu指令,机器码---存储--》硬盘

      比如exe文件,存储的全是0和1

c++编程--对于程序的理解_第1张图片

1.2对于exe一双击,就会读取到内存当中,然后所有cpu指令都在内存里了

c++编程--对于程序的理解_第2张图片

1.3CPU的作用:从内存中读取指令数据,解码,执行指令;

CPU读写内存,控制其他设备干点事情

c++编程--对于程序的理解_第3张图片

c++编程--对于程序的理解_第4张图片

1.4CPU之所以能控制,里面有三个比较重要的部分(计组)

cpu通过  寄存器   进行信息存储,

cpu通过  运算器   进行信息处理,

cpu通过  控制器   控制其他器件进行工作。c++编程--对于程序的理解_第5张图片

寄存器:

总共有8种寄存器,其中程序计数器、累加寄存器、标志寄存器、指令寄存器和栈寄存器都只有一个,其他寄存器一般有多个。

ps:比如说内存里有个数字3,那么它想成为4,就得先进入CPU中的寄存器,在寄存器中运算成4,再返回内存的其他一块区间存储。

你可能感兴趣的:(游戏开发,c++)