HP35: A Bit-Serial Wonder - 2. Bit What?

Part2. Bit What?

This article is about the "bit-serial" design scheme employed in HP35's digital design.

[Status: Proofreading]

Continue reading "HP35: A Bit-Serial Wonder - 2. Bit What?"

HPJ 阅读列表 1980-1998

Hewlett-Packard Journal

- Read List -    

HP Journal为惠普帕罗奥图总部于1949年开始发行的杂志,内容主要为其最新产品的介绍,以及其实验室的最新发明的介绍与原理讲解。HPJ截至到1998年停止发行纸质刊物,历经了近50年的时光,发行了超过478本杂志,内容涉及面甚广。

惠普与美国当时许多科技公司一样,丝毫不介意让大众从最根本的地方了解自己最新发明的技术,以一种惊人的自信将其先进的理念写入每个电气工程师的心中,在做到产品推广的同时,也起到了一定的教学作用,提高了整个国家电子工业的水平。

HPJ是老惠普为人类留下的宝贵财富,虽然其中有些设计与思想处于当时时代与科技发展水平的局限,已经太过陈旧。我们电子工程师仍然能够从中挖掘到无尽的财富。例如在HP推出到至今仍是最高水准之一的HP3458A八位半台式万用表之后,HPJ拿出了一整期(1989年4月刊)从ADC、交流有效值测定算法到校准算法,详细地介绍了这款万用表的内部设计。这份刊物至今仍是高精度万用表设计入门的圣经。

因此,我决定在自己的闲暇时间,潜入这478本杂志的海洋中,把自己发现有趣的,对现在电子爱好者或者电子学习者仍有帮助的内容摘出来,做成一张表格方便大家翻阅。同时也是为我自己做一个索引,方便自己查看。

本列表仅包含1980年到1998年的157本纸质扫描版杂志,更早期的内容暂时不涉及,以后可能更新70年代的那一部分。另外因为本人知识水平有限,很多内容可能不能很好地理解,关于纯电子学以外的内容(医学、光学等)暂时不涉及太多。

Continue reading "HPJ 阅读列表 1980-1998"

用C扩展你的HP 50g - 总目录与第一部分

Extend your 50g with C

CONTENTS & SECTION 1

总目录与第一部分

原文章版本:1.12 (2008-10-09)
翻译版本:0.01 (2016-09-23)
基于HPGCC版本:2.0SP2
作者:Egan Ford (egan NO_SPAM_AT sense.net)
译者:Andy Lithia (Lithcore.cn)

原文地址:http://sense.net/~egan/hpgcc/

Continue reading "用C扩展你的HP 50g - 总目录与第一部分"

HP-12c的三角函数程序,来证明RPN Keystroke编程的实力吧!

HP-12C,自1981年生产至今,是HP voyager系列最容易买到的一款机器。这款机器是一个纯金融计算器,缺少许多基本的数学机能,所以即便很好看,也没有办法拿来日常使用(失望)

但是这款机器配备了HP祖传的RPN-Keystroke编程功能,虽然被削弱到HP只能称其为“宏”,但是仍然足以实现如三角函数这类常用数学功能。

本文将一步一步讲解如何实现三角函数,并在这个过程中说说RPN-Keystroke这个非常实用的机上编程方式。
Continue reading "HP-12c的三角函数程序,来证明RPN Keystroke编程的实力吧!"

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

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

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