林鸿想起马修跟他说过的话,现在的黑客,逐渐转向了计算机软件和网络领域,硬件方面的黑客已经极少,这可能是因为现在的计算机制造工艺已经越来越标准化、复杂化。
看完这本书之后,林鸿并没有接着继续看其他两本,而是转而开始研究他今天新买的那个德州仪器生产的ti-82型计算器。
之前林鸿只是大略地看了一下,现在才认真研究。他按照说明手册,将这个计算器很快就玩熟了。
这个计算器,附带有一本厚厚的说明手册,除了简单的操作说明,大部分都是关于技术方面的参考资料。林鸿最喜欢这种技术类的手册。
这个是一个图形计算器,不但可以完成普通科学计算器完成的功能,还可以用它来画图。
并且这是一个可编程的计算器,在它内部,还内置了一种被称为“ti-basic”的编程语言,林鸿稍微看了一下,是basic的一个衍生版本,将一些功能给去掉了,增加了一些内置的画图函数可供调用。
厚厚的说明手册中有指出,这个计算器还可以支持“汇编程序”。用户可以先在计算机中设计好“汇编程序”并将其编译为机器码,然后再使用数据线传输到闪存中,便可以执行这个程序。
它的闪存有512kb,其中,用户可以使用其中的b作为存储数据的地方,就相当于是计算机中的磁盘。
另外,还有一个32kb的ram(随机存储器),用户可以使用其中的24kb,用来执行自己编写的程序。
单色的液晶显示屏是96x64像素的,可正常显示8行字母或数字,每行最多16个字符。在显示屏的下方,有着多达十排按键。
但是,林鸿在手册中看到,虽然这个计算器的配置比自己的那台苹果计算机要高,但是却没有那么灵活,里面对很多东西都进行了限制,支持的指令也只有有限的一些,主要是和数学运算有关的一些功能。
并且,里面内置的编程功能,大部分都只局限在文字界面,只有少数几个内置的图形函数可以对其进行简单的编程,例如绘制抛物线、统计表格、常见几何图形等等。
林鸿将整个手册反复阅读了几遍,始终觉得用这么好的配置只能完成这么些有限的功能,实在是有些浪费了。
他已经通过手册知道了这个计算器所带的这个液晶显示屏基本显示原理,按理说,完全可以像操作计算机显示器那样去操作这个显示屏。
这时,林鸿想起自己在北京的时候,顾伟跟他讲解过的那些游戏破解知识。
“这个计算器,其实和游戏主机也差不多,很显然,里面刷的固件,将它自身的硬件功能给限制住了。”
林鸿看着手中这台计算机,开始有些蠢蠢欲动。
德州仪器的那些工程师肯定非常清楚这个计算器能够完成哪些功能,但是他们偏偏没有将这些功能给开放出来。具体原因,林宏推测可能是因为它本身只是个计算器产品,所以要做得像个计算器,有现在这些功能,已经完全能够满足学生的所有需求了。