CPU里指令和数据的关系是什么?打开一个程序执行的是指令还是数据?

谢了

这个问题回答清楚就有深度了,首先吧,CPU叫做“中央处理器”顾名思义,是处理数据的,也就是利用指令运算单元处理数据。而指令又有分类,有一些是用于运算的(+-*/),有一些是用于数据操作(移动,转移等)。所以说要简单的说明白你的问题,需要你自己看一些书。在大学里面,“微机原理”你可以看一下,现代的X86,X64处理器基本沿用了其模型。而打开一个程序,既有指令,也有数据。程序是以数据的形式存放在硬盘里,然后由CPU给出指令,把程序调入内存,然后CPU不断的从内存里面调出数据,处理后又放回内存。你可以简单认为这是一个死循环,直到你结束程序。在系统中,打开一个程序执行的应该是指令,而这些指令负责去处理数据。
温馨提示:答案为网友推荐,仅供参考
相似回答