第(3/3)页 一台电脑的每一个动作,每一个下达的指令、一个步骤,都是按照已经编好的程序来执行的。 程序是计算机要执行的指令集合,而编写出来的程序都是用我们所掌握的语言来编写的,也就是说、只要是出现过的文字,都可以作为编程的语言来使用。 人们控制一台计算机,就一定要通过编程语言向计算机发出一系列命令,让其运作。 所以,在编程语言中,三个类别息息相关,缺一不可…… 高级语言,就是人类或最接近人类的语言,比如汉语和英语,这是一种无法被机器直接识别并执行的语言,需要通过编译成为机器代码,才可以被读懂。 而机器语言,就与人类语言截然不同了,它是能被计算机识别并运行的代码。 维系着这两种语言之间的桥梁,就是汇编语言。 汇编语言能够将机器码通过助记符的方式让人可以更方便的编写并检查的一种低级语言。 “这也是为什么,英语比汉语更加适合当编程语言的原因之一。”钟子星向实验室内听课的数十位技术人员讲解自己的理解。 “语言,本身就是一种符号、代号,而英语关联性更小,所以比汉语更适合当符号。” “可是问题来了,如果在未来,英语的深度被挖掘完毕,基础代码不变的情况下,上级代码增加,人们该怎么去适应越来越长的次级代码?” 这个时候,必须要有一种关联性更高的语言出现,全盘取代英语。 “所以,维系高级语言和机器语言之间的汇编语言,就是中文编程能不能成功的关键!” 汇编语言,是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言。 在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址,在不同的设备中,汇编语言对应着不同的机器语言指令集。 其通过汇编过程转换成机器指令,特定的汇编语言和特定的机器语言指令集是一一对应的。 想要知道底层的汇编语言到底有没有效果,要先设计各种微处理器,编写指令集。 也就是说,想要汇编语言成功并推广出去,只能在自己身上先做出成功的实验,要成立微观集成部自己设计芯片。 第(3/3)页