HP-Saturn 00-处理器架构简介

Saturn处理器是惠普基于其已有NUT处理器改良出来的CISC计算器专用处理器,应用于HP后期大部分计算器机型。有单处理器,处理器+驱动器,SOC等多种封装形式。在NEC停产此系列芯片后HP联合中国台湾金宝(Kinpo)公司开发了基于ARM的"Saturn+"模拟器,与原芯片相比在提高了主频的同时还提供了更多的Saturn机器指令。
从本文开始,我将简略地介绍一下这款处理器及其汇编语言。本意并非鼓励大家使用这款芯片(因为自50G停产后,这个处理器已经被人们彻底的遗忘了,在当今市场的成本考量下,也不太可能会复苏),而是展现其精巧的指令集设计思想,以及这款非常与众不同的处理器十分有趣的使用体验。

Continue reading "HP-Saturn 00-处理器架构简介"

[翻译] hpmuseum - RPL

翻译自hpmuseum.org

当Pokecom大行其道时,各家老牌计算器厂终于意识到应该做些什么来取代掉落后的按键编程。各家都开始忙于研究新的计算器系统,而HP这次将自己的视野放到了其他公司难以企及的高度……
RPL是一个美丽、高效又实用的语言,虽然我们管它叫一门语言,但实际上它是HP后期几乎所有高端机型最核心的东西,其中的一些概念非常超前,以至于人们一时难以接受。
那么RPL是什么样的呢?

Continue reading "[翻译] hpmuseum - RPL"

[翻译] hpmuseum - RPN

翻译自hpmuseum.org

HP计算器以其惊人的可靠性、高效与高自由度受到世界各地科学工作者与金融界从业人士的热爱,但许多人在RPN这道坎面前望而却步。
为何HP要使用RPN?为何说它是”人类已知最高效的计算器计算公式输入方式“,如何理解与使用RPN呢?

Continue reading "[翻译] hpmuseum - RPN"