经过多年的发展,在完备的二进制系统理论下,再加上诸多高手的不懈努力,计算机通过二进制中“与”、“或”以及移位等运算,就能够进行目前为止的全部运算了。
至于我们现阶段可以在计算机上进行的玩游戏看电影等活动,那个属于多媒体的范畴,这里不做过多讨论。不过要插一句,多媒体的本质还是计算,只不过表现的形式颇为花哨。
日期:2014-08-06 10:04:45
刚刚我们看到的内容,是计算机中最底层的东西,在这一层中不管计算机怎么玩,都不会涉及到编译器的内容,但是在对这一层有了清晰明了的理解之后,我们才能更好的理解编译器的作用。
在这个时候,一个非常有意思的问题就出来了:
基于计算机们玩的都是机器码,那么它们又是如何理解人类的意思进行运算,并将操作之后的结果反馈给我们的呢?
日期:2014-08-06 10:05:33
能够干这个事的,只有计算机中最为重要没有之一的软件——编译器。
当我们想要计算机对数字“-71”进行运算时,我们只要需要在屏幕上输入这个数字之后,就可以切换去看碟打游戏了,因为接下来的工作将由编译器全权处理。
编译器首先读取这个数,然后通过一定的运算法则,将该数转化为“10111000”的字符串,然后导入计算机存储器。机器们这时看到这个字符串就开始兴奋了,这些代表作“高”、“低”的字符预示着它们开始有活干了。接下来的事情大家都很清楚了,计算机运算完之后,将结果传送至编译器,然后编译器又将这结果翻译成人类能够理解的语言反馈给我们。
Loading...
未加载完,尝试【刷新】or【退出阅读模式】or【关闭广告屏蔽】。
尝试更换【Firefox浏览器】or【Chrome谷歌浏览器】打开多多收藏!
移动流量偶尔打不开,可以切换电信、联通、Wifi。
收藏网址:www.ziyungong.com
(>人<;)