cpu执行二进制代码的具体过程是什么?

从计算机硬件角度,一步一步的,有据可依的,描述一下计算机执行机器语言(0,1代码)的详细过程?非常感谢!机器语言是怎样让一个通了电的铁盒子(计算机硬件)工作的?... 从计算机硬件角度,一步一步的,有据可依的,描述一下计算机执行机器语言(0,1代码)的详细过程?非常感谢!机器语言是怎样让一个通了电的铁盒子(计算机硬件)工作的? 展开
 我来答
duyin2011
2012-04-26 · TA获得超过2400个赞
知道大有可为答主
回答量:1723
采纳率:100%
帮助的人:668万
展开全部
1就是对硬件进行逻辑门操作,所谓二进制是我们规定的,cpu只知道高或低电平
2我们说的1,或0,也是助记符,1或0其实都是通过逻辑门设计好的,然后再进行复杂的组合成高级助记符,如a,b,c等等,汇编语言就是个例子,后来发展成高级c语言,等等.
3比如 一句c语句,相当的无数逻辑门要进行复杂操作,完成高低电平配合,完成这一句代码功能.
追问
计算机怎么识别而别二进制0,1代码的,也就是说,单纯的计算机硬件,没有任何逻辑判断能力的一对半导体,他是怎么执行0,1代码的?
追答
cpu可以识别高低电平,高就是1,低就是0,当然 cpu是人们用上亿的逻辑门事先设计好的,利用光刻原理集成在一个片子上,在时钟的支持下,可以自由的完成很多逻辑功能(表现为逻辑运算,其实就是按时间,自动给逻辑门送高低电平,完成两种状态,当反复完成此状态,就表现为很复杂了,一般用2^1,2^32,2^64,表示它1秒完成多少次加法,也就是他的主频)如设计象棋一样或游戏一样,电脑的智商都是人们将逻辑算法先设计好,然后写进去,再反出来,电脑玩家表现也很厉害。
再说一下cpu 它不知道1,0,只知道高低电平,0,1是助记符,人们自己规定的,来代替高低电平的。高低电平是幕后,1,0是台前,就是标识,贴在按键上,也就像某人姓张一样,说他行李也可以,就是个代号;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式