1990年,惠普推出了HP-48图形计算器的首款产品——HP 48SX,采用了HP自研的Saturn微处理器。 HP 48计算器是面向高端用户的产品,支持一种基于堆栈的编程语言RPL,它被认为是逆波兰表达式(RPN)和Lisp表达式的组合体。
HP 48系列的Saturn 微处理器是硬件上混合的64位 / 20位 CPU,但是却像4位处理器一样工作,因为它向程序提供基于半字节的数据,并使用基于半字节的寻址系统。主寄存器A,B,C,D以及临时寄存器R0,R1,R2,R3和R4都是完整的64位宽,但是数据寄存器D0和D1仅为20位。外部逻辑数据提取透明地转换为8位物理提取。处理器具有可用于编码的20位地址总线,但是由于存在高/低半字节选择位,因此外部只有19位可用。
HP 48系列计算器支持名为RPL的基于堆栈的编程语言,这是反向波兰表示法(RPN)和Lisp的假定组合。RPL将列表和函数的概念添加到基于堆栈的编程中,从而允许程序员将未评估的代码作为参数传递给函数,或者通过将未评估的代码留在堆栈中从函数中返回。
浏览次数 439
浏览次数 973
浏览次数 1822
浏览次数 792
浏览次数 503
未知的网友