计算机程序,如C语言等,经过编译处理形成用‘0’‘1’来表示的机器码,把01串放到CPU里面,而且用高低电平来区分0和1,在电路中,可以通过识别 高低电平 代表的01,来“看懂”代码,进行操作。这是我的理解
不知道你有没有学过汇编语言,汇编离机器码已经很近了,直接通过查表就能查到汇编指令对应的机器码是什么——于是01就出来了。
有一本书叫《编码:隐匿在计算机软硬件背后的语言》,如果感兴趣可以看看,从基础电路一步步组成一个计算机:或许在里面,你可以找到答案。
cpu要做的只是执行命令,或者说是运算,运算后输出的结果就是执行命令的效果,用一个词来概括就是人机对话。
操作系统负责将程序代码编译成底层语言,驱动程序将底层语言编译成指令集,CPU可以直接运行指令集,http://baike.baidu.com/view/111847.htm