HP-71B

HP-71B
HP-71B ハンドヘルド BASIC コンピュータ
電卓
エントリーモードベーシック

HP -71Bは、ヒューレット・パッカード社が1984 年から 1989 年にかけて 製造した、 BASICでプログラム可能なハンドヘルド コンピュータまたは電卓です。

説明

HP-71B は 7.5 × 3.875 × 1 インチ (19 × 9.7 × 2.5 cm) と、前モデルのHP-75よりも小型で安価です。71B には、1 行 22 文字の液晶ディスプレイ、64K のシステム ROM、17.5K のユーザー メモリがあります。希望小売価格は US$595 (2024 年には US$1,800) で、4 本のAAA 電池または AC アダプタで動作します。4 つのプラグイン ポートにより、ROM ベースのプログラムや追加のユーザー メモリを追加できます。別のコンパートメントには、オプションの磁気カード リーダーとオプションのHP-ILインターフェイス (HP 82401A)を収容でき、これらを使用してプリンター、ストレージ、電子テスト機器を接続できます。

71Bは、IEEE 854-1987基数非依存浮動小数点規格を実装した最初のハンドヘルド機でした。プログラミング機能には、リアルタイムクロック、プログラマブルタイマー、パラメータ渡しと再帰呼び出しによるサブルーチン呼び出しなどが含まれていました。また、71BはHP社初のSaturnプロセッサ搭載電卓でもあり、その後のバージョンは人気のHP-48シリーズ電卓や、最近のHP電卓のほとんどに搭載されています。

HP-75互換の手回し式磁気カードは、650バイトのトラックを2つしか保存できなかったため、カードリーダー(テンキー上部のロゴプレートの下に設置)はあまり普及しませんでした。より大きなストレージ容量は、HP-IL周辺機器(82161Aカセットドライブや9114Aディスケットドライブなど)によって実現できました。これらの周辺機器もバッテリー駆動で持ち運び可能でしたが、HP-71Bに比べるとややかさばりました。その後、カードリーダーコンパートメントに収まるメモリ拡張モジュールがサードパーティベンダーから提供されるようになりました。

その他のサードパーティ製オプションには、バーコードワンドと、4つのメモリポートのいずれかに接続するアプリケーションROMが含まれていました。バーコードワンドとカスタムアプリケーションを搭載したHP-71構成は、英国保健社会保障省(DHSS)のデータ収集に広く使用されていました。

HP-75やHP-41とは異なり、71Bは他のデバイスによって制御されるHP-ILループ内のデバイスとしても動作し、複数の71Bを同じループに接続して相互(またはHP-75やHP-41)通信したり、周辺機器を共有したりすることが可能でした。HP 82402デュアルHP-ILコントローラを使用すれば、1台の71Bを2つのHP-ILループに同時に接続することもでき、一方のループではコントローラとして、もう一方のループではデバイスとして動作させることも可能でした。

HP-71B は、オプションで、 HP-41 を元の速度の約 5 倍でエミュレートするプラグイン ROM を介して、 HP-41 シリーズの計算機用に作成された大量のプログラムとの互換性を持たせることができました。

内部設計仕様

71Bのもう一つの注目すべき「特徴」は、HPがユニットのほぼ完全な内部設計の詳細を記載した一連のドキュメント(IDS:Internal Design Specification)を一般向けに販売したことです。71BのROMに収録されたソフトウェアに関するIDSは4部構成で公開され、ROMの全コンテンツに対応する完全なソースコード(アセンブリ言語)と、ROMソフトウェアの詳細な追加設計ドキュメントが含まれていました。さらに、71Bのハードウェア、Forth/アセンブラアドインROM、アドインHP-ILコントローラに関するIDSもリリースされました。