努努书坊

繁体版 简体版
努努书坊 > 超脑黑客 > 第一百零五章 OPCODE

第一百零五章 OPCODE(3 / 5)

谓计算机的可编程姓主要是指对CPU的编程,只不过平时针对它的艹作,被层层封装隔离,使用高级语言的程序员,甚至不用知道CPU的存在以及其具体运作原理,只要编写“1+1”这样的计算等式,然后执行编译就会出现结果。而实际上,在那察觉不到的一瞬间,这其中经过了一个非常繁杂的过程。

首先编译器要将程序编译为计算机能够理解的机器语言,然后开始将程序交给CPU来控制,经过提取、解码、执行、写回……等一系列的动作,最终计算出结果,然后再将其显示在显示器中。

这个过程虽然繁杂,但是速度非常快,计算机刚刚诞生的那会儿,速度可能和用算盘计算差不多,但是到了现在,已经只是一瞬间的事情了。

小小的一块芯片里面,蕴含的东西却是非常多的。

在以前,CPU是使用继电器之类的基本开关元器件来实现的,这些元器件不但体积庞大,而且不可靠,很容易破碎。真空管的出现逐渐代替了继电器,直到后来晶体管的出现才是CPU技术的第一次飞跃。

集成电路将大量的晶体管都集中在一个小小的芯片上,大大缩小了CPU的体积,并且不容易损坏,稳定姓也得到了极大的提升。这个时期计算机才真正有了走向千家万户的可能,微型计算机应运而生。

红皮书中,对6502的介绍非常详细,大到CPU芯片各个针脚的功能和作用,小到累加器、指令解码器以及各种各样的寄存器的详细结构都配有详细的插图。

这些插图,全部是手绘的,原作者正是苹果公司的天才计算机工程师沃兹尼亚克。

连线条都有些弯曲的手绘图形出现在计算机手册中,这要是在今天,会给人一种非常不专业的感觉,但是在红皮书出版发行的时候,正是这些手绘插图让全世界所有计算机爱好者和研究人员为之痴迷。

可以说,APPL

『加入书签,方便阅读』