这个问题用数组来表示就可以解决,比如110表示1,111表示2,101表示c,100表示b,当然用三位一组还不能表示那么多字母,所以一个字母要用八位来表示,比如一个a就要用开开开关关关开开(11100011)来表示,基本上每个字母和数字都有它的编码,这种编码在国际上被称为“阿斯科编码”,用二进制来计算,说起来很复杂很麻烦,但是以电的速度来说,只需要几万分之一秒就可以完成。
虽然说计算机只能这样完成计算,而人们编程的时候,绝不会用这种零零一一的方式编程,那会让人发狂的,所以人们就用零零一一的汇编语言编了一个平台,这个平台能自动把人们用的字母和数字编写的程序转化成零零一一让计算机运行,比如人们编写进3+3=?的程序时,平台就自动转成00001111+00001111的汇编语言状态,然后计算机二进制计算得到11110000,这个11110000数就表示6,然后平台把这个11110000转成数字6通过显示器显示出来。
说起来直接用汇编语言真是太麻烦了,所以一般的程序员编程都使用平台,这些平台有好多种,其中赫赫有名的c语言就是其中之一。
但是这种麻烦的汇编语言却是最接近计算机的语言,有些程序,就非要汇编语言,比如c语言的平台就非要汇编语言来编写,而操作系统的框架最基层的部份,就是用汇编语言对硬盘内存数字传输等等进行控制。
说了这么多,无非是想表达出欧文现在的想法,但是他的脑袋怎么也无法把汇编语言和小孩联系在一起,眼光的书名登记,完全应该是一千零一夜童话故事才对,难道是自己登记的时候心不在焉写错了?有这个可能,也许是职业病,无意识的写出了计算机的语术。
想通了,欧文傻笑一下,拍了拍脑袋,笑自己怎么会犯这种错误。
过了几天,当他快要把这件事淡忘了的时候,有个小孩来还书,递过一本老厚《一千例汇编语言》……