展开全部
我是西电的学生,学这个,试着给你解释下 其实如果你学一点单片机就很容易解释了 CPU实质上就是一个超大规模的可编程逻辑器件,有很多引脚用于与外界的信息交互,Intel在制作CPU的时候,首先是编写最基础数字逻辑电路,在此基础上设计微指令集(这个层面是商业机密也是制作CPU的技术最难点),在这个微指令集的基础上实现机器代码,之后各公司规定各种语法,实现汇编语言,比如这之中比较著名的就是Microsoft的MASM,之后呢,利用MASM就可以编写BIOS程序以及操作系统 在操作系统的基础上各公司又开发编译器编辑器,制作各种高级编程语言,这些编程语言由编译器翻译成汇编,然后发送给CPU执行 CPU是怎么执行的呢?这个要由CPU的构造说起,上面都是软件层面,从硬件上说,CPU内部有一块存储区域,这块存储区域被划分为很多部分,就是register--寄存器,另外CPU还有ALU--运算逻辑单元,运算逻辑单元可以对寄存器中存储的数据进行加减移位等操作,通过这些基本的操作就可以完成各种各样的运算,另外CPU还有浮点运算单元,用于小数的运算,还有控制器,控制代码的执行 额,我现在能想到的就是这些,有点不着边际,楼主有任何问题还可以继续探讨 希望我的回答对您有所帮助! 顺祝新年快乐!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询