手机浏览器扫描二维码访问
中央处理器,被称作计算机的“大脑”和“心脏”,这并不是随便叫的。因为计算机中所有的执行和计算,都必须通过cpu来完成。
所谓计算机的可编程性主要是指对cpu的编程,只不过平时针对它的操作,被层层封装隔离,使用高级语言的程序员,甚至不用知道cpu的存在以及其具体运作原理,只要编写“1+1”这样的计算等式,然后执行编译就会出现结果。而实际上,在那察觉不到的一瞬间,这其中经过了一个非常繁杂的过程。
首先编译器要将程序编译为计算机能够理解的机器语言,然后开始将程序交给cpu来控制,经过提取、解码、执行、写回……等一系列的动作,最终计算出结果,然后再将其显示在显示器中。
这个过程虽然繁杂,但是速度非常快,计算机刚刚诞生的那会儿,速度可能和用算盘计算差不多,但是到了现在,已经只是一瞬间的事情了。
小小的一块芯片里面,蕴含的东西却是非常多的。
在以前,cpu是使用继电器之类的基本开关元器件来实现的,这些元器件不但体积庞大,而且不可靠,很容易破碎。真空管的出现逐渐代替了继电器,直到后来晶体管的出现才是cpu技术的第一次飞跃。
集成电路将大量的晶体管都集中在一个小小的芯片上,大大缩小了cpu的体积,并且不容易损坏,稳定性也得到了极大的提升。这个时期计算机才真正有了走向千家万户的可能,微型计算机应运而生。
红皮书中,对6502的介绍非常详细,大到cpu芯片各个针脚的功能和作用,小到累加器、指令解码器以及各种各样的寄存器的详细结构都配有详细的插图。
这些插图,全部是手绘的,原作者正是苹果公司的天才计算机工程师沃兹尼亚克。
连线条都有些弯曲的手绘图形出现在计算机手册中,这要是在今天,会给人一种非常不专业的感觉,但是在红皮书出版发行的时候,正是这些手绘插图让全世界所有计算机爱好者和研究人员为之痴迷。
可以说,apple_ii完全是为了计算机爱好者而设计的,包括红皮书,也是为这些专业人士而撰写的,因为其设计者是伍兹尼亚克,一个纯粹的技术人员。
不过苹果公司的ceo乔布斯对此意见很大,他并不是技术人员,他也不希望使用苹果计算机的用户仅仅局限于专业人员和计算机爱好者。
这不是乔布斯想要的产品,所以此后苹果公司后来陆陆续续推出了很多版本其他类型的计算机,不过却一直无法超越apple_ii,并且由于过于保守,最终让公司陷入了面临倒闭的危机边缘,直到很久以后才重新崛起——这是后话。
林鸿对这部分内容看得尤其仔细,对照着cpu里面各部件的电路原理图,他在脑海中模拟着整个cpu的运算流程。原本他还以为自己理解起来会有一定难度,但是后来发现,他很顺利地就理解了整个cpu的运作原理。
算术逻辑单元、累加器、计数器、时钟发生器、寄存器组……
林鸿一方面惊诧于这一块小小的芯片上面竟然集成了这么多复杂的部件,另外一方面又沉迷在这些设计精妙的电路中无法自拔。
无线电台的元器件电路和原理,都是可以看得见摸得着的,可是cpu中的这些东西,却被封装在这么小的一块芯片内,只能通过外部的引脚对其进行操作,这不得不让林鸿感到非常震惊。
这就一个黑匣子,所有输入输出信号,全靠那几根针脚来实现,通过对针脚上面施加各种高低不同的电平电压,就实现了数据的处理和运算,这种巧夺天工的设计,不得不让人击节赞叹!
通过巧妙的电路处理,计算机科学家们发明了一种被称为“opcode”的机器语言,以此来对cpu进行指令控制,从而实现计算。
机器语言就是指二进制代码语言,是最低级最原始的语言,也是计算机微处理器可以直接理解的语言。例如“0000”表示让cpu加载程序,而“0001”则告诉它要存储东西了。
四位数,每一位都有两种可能,那么则可以表示2x2x2x2总共16种不同的操作。
16种操作在刚开始的时候还能满足需求,可是到了后面计算机的cpu越来越复杂,操作指令也越来越多,这已经无法满足需求了,于是便开始进行扩充,用8位或者12位二进制进行标示。
直接用二进制来编写程序,实在是太让人蛋疼了,满屏幕都是密密麻麻的0和1,眼睛都能看成斗鸡眼去。
后来有猛人们便想出一个法子,将二进制转换为十六进制进行处理,每四位二进制正好对应一个十六进制正好对应,这样就大大简化了对记忆以及输入量的要求。
再到后来,大家觉得记十六进制代码也是一件难以接受的事情,于是开始用字母单词的缩写来对应计算机的操作指令,机器码助记符和汇编语言便由此而诞生。
例如“mov”指令,就是英文“move”的缩写,意思就是移动,功能也是将一个数据从一个地方移动到另外一个地方。
这个指令很有用,例如想要在显示器上显示字母“a”就只要将a对应的机器语言“mov”到对应的显存位置上去,显示器上就会将“a”显示出来。
红皮书在这个章节里面,详细介绍了6502的opcode机器码,主板上的电路,就是对这些机器码的一个实现。
林鸿直到此刻才算真正理解了,为什么说计算机的世界就是0和1组成的世界。
更新最快的武动乾坤
请勿开启浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。
天骄无双 末世超武系统 变异杀机 末日红颜赋 天官 超级兵王 都市大巫 绝代疯少 天下无敌 天地霸气诀 超级强者 重生世家子 网游之枭傲天下 高山牧场 我行让我来[电竞] 火爆天王 巫师世界 纵剑天下 重生为山 最终进化
穷得连班费都交不起的农二代陈凡,被傲娇校花撞飞后,开启了自己的幸福人生。古玩街上捡捡漏,股市里打打板,偶尔玩玩赌石,一不小心苟成了世界首富。傲娇校花你配不上我!傲娇校花老爸咱们家公司被他收购了,我也在为他打工!世界首富峰会,别跟他玩,他太有钱了!陈凡我对钱真不感兴趣,不过你们眼里所能看到的,脚下所踩的,都是我的产业。...
Lucky四叶草她是城堡里的公主,时而邪魅,时而天真,可又为何会在不经意间流露出厌倦世间的悲哀。当唯一的至亲离她而去,她便看透了这世态炎凉!既然世界遗弃了她,那她便要遗弃这个世界!沾满鲜血的双手敲响复仇的钟声,冰冷的双眼迸发出寒冰般刺骨的杀意是谁,带给了她青涩唯美的初恋味道是谁,守护着她不离不弃是谁,与她天生就是一对冤家?当仇恨化作青烟飘去之时,命运齿轮是否又将她带入到另一个漩涡之中?Lucky四叶草本书已完结...
东方不败梦常乐,神功大成,踹掉渣攻,从此天涯寻道去初临仙四捡玄霄,波澜起伏,万千世界,原是长梦携基友横批综合搅基简述东方不败穿越了,还是综穿!内容标签综合搜索关键字主角东方不败,玄霄┃配角┃其它综,长梦,东方不败,玄霄,八情...
一手逆天医术,一身勇猛武功,我叫叶凡,都市我来了。...
诡案微惊悚言情宅斗阴阳眼地府大佬行走阳世男女双强不圣母,智商在线不墨迹。v超甜宠,女主专治各种不服!二十二世纪隐世家族通灵女慕长离意外死亡,魂穿到南盛国,成为了长宁侯府二小姐。彼时,国都凤歌城诡案连发。凤歌府大理寺刑部,三堂联手,依然无法侦破。骨灰画魂兮归来活死人将军百战死凤歌城的夜色下,悬怪离奇的案子接踵而来。慕长离携手大理寺卿,日...
「偏执狂被诅咒霸总男主vs美强惨豪门女大佬」「双向救赎,女主多重马甲,一路走一路撕」传闻江城百年世家受人诅咒,凡为长子活不过三十五岁,除非遇到天命之人江城第一美人陆知为了逃避家族联姻,准备勾搭个有钱有颜又活不久的男人结婚,没想到,勾搭上就跑不到了传闻江城财阀大佬傅家掌门人神秘低调,心狠手辣,不近女色,近乎遁入空门,被人称为无欲无求的神明,可突然有一天,媒体记者拍到他将女孩子堵在巷子里上演禁忌之恋。暗巷里,傅澜川掐着陆知的腰将她摁在墙壁上,嗓音低沉隐忍那个男人是谁?阅读指南蓄谋已久,双向救赎,男主有病,没有女主会死的那种「男女主多重马甲,超级大马甲会在后面露出来」排雷1男主j王马甲会出来的很慢,不是原始j婚小说,介意勿看...