其他
程序是如何运行的呢?
点击上方“果果小师弟”,选择“置顶/星标公众号”
干货福利,第一时间送达!
QQ.exe
文件肯定是用某一个编译器生成的文件。通过在编译器中写好代码,然后编译、连接,将我们学过的函数啊、代码啊、变量啊等等转换成电脑CPU可识别的010101...数字。也就是我们写的代码包含了大量的CPU能识别的机器代码、CPU指令。生成的.exe
文件里面就是0101010101…..。CPU读取内存中的数据,读取指令控制执行相应的操作。在CPU内部有寄存器、运算器和控制器。因为寄存器就在内部,所以说内存中需要计算的数据首先要将其拿到寄存器中进行运算,将算好的数据送回到内存中去。2、然后让EAX寄存器与1相加:add eax,1
3、最后将值赋值给内存空间:mov 蓝色内存空间,eax
End