HP48GX | |
| タイプ | プログラム可能な 科学 グラフ作成 |
|---|---|
| メーカー | ヒューレット・パッカード |
| 紹介された | 1990 |
| 製造中止 | 2003年[1] |
| 前任者 | HP-28S |
| 後継 | ヒューレット・パッカード49G |
| 料金 | 350米ドル |
| 電卓 | |
| エントリーモード | RPN の翻訳 |
| 精度 | 12 BCD桁、指数 ±499 |
| 表示タイプ | TN液晶 |
| 表示サイズ | 131×64ピクセル |
| CPU | |
| プロセッサ | Clarke 1LT8 ( HP48S シリーズ用Saturnコア) Yorke HP 00048-80063 ( HP48G シリーズ用Saturnコア) |
| 頻度 | 2~4MHz |
| プログラミング | |
| プログラミング言語 | RPL /サターン マシン言語 |
| ユーザーメモリ | HP 48S シリーズ: 32 KB HP 48G シリーズ: 32 ~ 128 KB |
| ファームウェアメモリ | HP 48S シリーズ: 256 KB HP 48G シリーズ: 512 KB |
| 外部メモリ | HP 48SX: ポート 1 と 2 (結合): 256 KB HP 48GX: ポート 1: 128 KB ポート 2: 4,096 KB (4 MB) |
| インターフェース | |
| 繋がり | 4ピンRS-232、HP-IR |
| ポート | シリアル、赤外線、Kermit(プロトコル)、(GシリーズではXmodemが追加) |
| 他の | |
| 電源 | 4.5 V (単4電池3本) |
| 重さ | 0.25 kg (0.55 ポンド) |
| 寸法 | 17.9×7.9×2.8 cm(7.05×3.11×1.1インチ) |
HP 48は、 1990年から2003年までヒューレット・パッカード社が設計・製造したグラフ電卓のシリーズである。[1]このシリーズには、HP 48S、HP 48SX、HP 48G、HP 48GX、HP 48G+が含まれ、GモデルはSモデルの拡張・改良版である。末尾にXの付いたモデルは、特殊なRAM(メモリ拡張)カードとROM(ソフトウェアアプリケーション)カードで拡張できる。特に、GXモデルはGモデルよりもオンボードメモリが多く、G+モデルはオンボードメモリのみが多い。SXモデルとSモデルのオンボードメモリの容量は同じである。
同様の名前のhp 48gII (2004) はシリーズのメンバーではありませんが、HP 49G+と密接に関連していることに注意してください。
この計算機は、逆ポーランド記法(RPN) とRPLプログラミング言語を使用しています。HP 48 シリーズ用に開発されたハードウェア アーキテクチャは、簡素化されたユーザー インターフェイスとインフィックス入力方式を備えたHP 38Gと、さまざまなソフトウェア機能強化を備えたHP 49Gの基盤となりました。同様に、HP 48 計算機のハードウェアとソフトウェアの設計自体も、HP ラインの他の計算機、特にHP-18CとHP-28 シリーズの影響を強く受けています。
モデル / 在庫状況
HP 48SX は 1990 年 3 月 6 日に導入されました。
可用性:
- 48SX: 1990–1993
- 48S: 1991–1993
- 48GX(F1895A):1993–2003 [1]
- 48GX ASEE: 1993 (「1893 ASEE 1993 Shaping our world - Century II」と題された特別版)
- 48G: 1993–2003 [1]
- 48G+(F1630A、F1894A):1998–2003 [1]
仕様
HP 48 シリーズのSaturn マイクロプロセッサは、ハードウェア的には64 ビット/ 20 ビットのハイブリッドCPUですが、プログラムにニブルベースのデータを提示し、ニブルベースのアドレス指定システムを使用するという点で4 ビットプロセッサのように動作します。メイン レジスタ A、B、C、D と、一時レジスタ R0、R1、R2、R3、R4 は 64 ビット幅ですが、データ レジスタ D0 と D1 は 20 ビットのみです。外部論理データ フェッチは、8 ビット物理フェッチに透過的に変換されます。プロセッサには、コードに使用できる 20 ビットのアドレス バスがありますが、高/低ニブル選択ビットがあるため、外部で使用できるのは 19 ビットのみです。
HP 48S/SX および G/GX シリーズの両方で、Saturn CPU コアは、より複雑な集積回路(IC) パッケージの一部として統合されています。これらのパッケージには、ルイス・クラーク探検隊のメンバーにちなんでコード名が付けられています。IC のコード名は、S/SX ではウィリアム・クラークにちなんでClarkeであり、G/GX ではクラークの召使いにちなんでYorke です。以前の Saturn ベースの IC シリーズは、メリウェザー・ルイスにちなんでLewisというコード名でした。
全モデル共通
- CPUアーキテクチャ:サターン
- 画面解像度:131×64ピクセル。全モデルに3つのバージョンのLCDディスプレイが採用され、それぞれが前モデルよりも視認性とコントラストを向上させた。[2]
- 通信ポート: 4ピンRS-232 (シリアルポート、1200~9600ボーの標準UART、パリティオプション(なし/偶数/奇数/マーク/スペース)付き)および赤外線ポート( IrDAではなく、シリアルに似ており、ゼロはフルビットタイムの1/8の持続時間のパルス) [3]
- データバス幅: 8ビット(外部)
- 最大4ビットセルアドレス幅: 20ビット(次に示すアドレス空間につながる)
- 論理アドレス空間: 512 KB
- 最大レジスタサイズ: 64 ビット(作業レジスタとスクラッチ レジスタの両方)
- X モデルで利用可能な拡張カード ポート: 2
- 拡張カードピン数: 40
HP 48S/HP 48SX 専用
- CPUクロック周波数: 2MHz
- メモリクロック周波数: 2 MHz
- CPU コードネーム: Clarke ( Saturn 1LT8コア)
- 通信プロトコル: Kermit (プロトコル)
- オンボードROM : 256 KB
- オンボードRAM : 32 KB
- 拡張カードあたりの最大追加メモリ: 128 KB (48SX のみ)
- ROMバージョン: A、B、C、D、E、(F、[4] [5] ) J
- オレンジと青のシフトボタン
HP 48G/HP 48GX/HP 48G+ 専用

- CPUクロック周波数: 3.68~4 MHz
- 周波数は温度によって変化すると主張する人もいる[6]
- HP 48G シリーズの設計チームのエンジニアの 1 人 (Dave Arnett) によると、4 MHz CPU の歩留まりは基本的に 2 つのビンに分けられていました。仕様に最も近いもの (通常 3.93~3.94 MHz 付近) は拡張可能なモデル (GX) 用に確保され、仕様よりわずかに低いものは拡張不可能なユニット (G) 用に使用されました。最終的に歩留まりは向上し、4 MHz に近いクロックの CPU は拡張不可能なユニットにも搭載されました。(極端ではない) 温度の影響はほぼ無視できます。[要出典]
- メモリクロック周波数: 2 MHz
- CPU コードネーム: Yorke ( Saturn HP 00048-80063 コア)
- 通信プロトコル: Kermit (プロトコル)、Xmodem
- オンボードROM: 512 KB
- オンボード RAM: 32 KB (48G) または 128 KB (48G+/48GX)
- 拡張カードポート 1 の最大追加メモリ: 128 KB
- 拡張カード ポート 2 の最大追加メモリ: 4 MB (バンク切り替えにより、いつでも 128 KB をアドレス指定可能)
- ROM バージョン: K、L、M、P、R
- 紫と青緑のシフトボタン。これは一種のデザインエラーです。これらの色は赤緑色覚異常の人には区別がつかない可能性があります。
プログラミング
HP 48 シリーズの電卓は、逆ポーランド記法(RPN) とLispを組み合わせたと思われるRPLというスタックベースのプログラミング言語をサポートしています。RPL は、スタックベースのプログラミングにリストと関数の概念を追加し、プログラマーが評価されていないコードを関数の引数として渡したり、スタックに残して関数から評価されていないコードを返したりできるようにします。
RPL には、ユーザー RPLとシステム RPLの 2 種類があります。ユーザー RPL は、ユーザーが電卓上で直接プログラムできる言語です。システム RPL には外部コンパイラが必要です。これは、サードパーティのユーティリティを使用して電卓上で実行することも、別のマシンで実行することもできます。2 つの言語の主な違いは、使用できる低レベル操作の数です。ユーザー RPL は、引数をチェックしないコマンドを公開しません。したがって、ユーザー RPLプログラムは通常、電卓をクラッシュさせることがありません (したがって、システム RPLプログラムよりも遅くなります)。一方、誤った引数でコマンドを呼び出すシステム RPLプログラムは、ほぼ確実に電卓を完全なメモリ リセットが必要な状態にします。
HP 48 をHP Saturn アセンブリ言語で直接プログラムすることも可能です。これは、ユーザー提供の計算機ツール (例: Jazz) を介して行うか、ユーザー提供のツールまたは Hewlett-Packard が直接公開したツール (例: SASM など) を使用して別のマシン上で行うことができます。
エミュレータ
- Windows 用 Emu48
- Commodore Amiga 用 Alcuin
- Mac OS X、POSIX (Unix/Linux) 用の X48
- i48 - X48 ベースの iOS 用 HP48GX エミュレーター
- m48 – Emu48 をベースにした iPhone 用 HP48 エミュレーター
- Droid48 – X48 ベースの Android 用 HP48G エミュレーター
- droid48sx – Droid48 をベースにした Android 用 HP48SX エミュレーター
- HP48 エミュレーター - Unix/Linux または Windows (Cygwin を使用) 用デコンパイラー ( Paul Courbis著)
大衆文化において
- HP 48は2012年の映画『アメイジング・スパイダーマン』とその続編に登場します。[7]
参照
参考文献
- ^ abcde Paiva, Joseph V. (2004-10-01). 「時代の終わり - HP 48の起源、生、死について」。Point of Beginning (PoB)。 BNP Media。 2016-08-20時点のオリジナルよりアーカイブ。2015-10-20に閲覧。
- ^ HP 48 電卓ディスプレイバージョン、 2022 年 8 月 10 日取得
- ^ 「HP 48 I/O テクニカルインターフェイスガイド」。hpcalc.org。Hewlett - Packard。1990-06-14。2020-09-12閲覧。
- ^ Schoorl, André; Maddock, Keith; Okahata, Darryl (2000-04-14) [1997]. Rechlin, Eric (ed.). 「HP48 FAQ セクション 3: ROM バージョンに関する質問」.公式 HP48 FAQ - HP48 に関するよくある質問への回答。4.62. HP Calculator アーカイブ。2016-08-20 にオリジナルからアーカイブ。2015-09-12に取得。
- ^ Wickes, William C. (1991-03-12). 「HP 48 バージョン F: False Alarm」. comp.sys.handhelds . hpcvra.cv.hp.com アイテム: 2404. 2016-04-28 にオリジナルからアーカイブ。2016-08-20に取得。
- ^ 「HPedia: HP 電卓百科事典」.
- ^ 「スパイダーマンのお父さんはHP電卓のファン?」
さらに読む
- HP 48G シリーズ – ユーザーズ ガイド (UG) (第 8 版)。Hewlett -Packard。1994年 12 月 [1993]。HP 00048-90126、(00048-90104)。2016 年 8 月 6 日にオリジナルからアーカイブ。2015年 9 月 6 日に取得。[1]
- HP 48G シリーズ – 上級ユーザーズリファレンスマニュアル (AUR) (第 4 版)。Hewlett -Packard。1994年 12 月 [1993]。HP 00048-90136、0-88698-01574-2。2016 年 8 月 6 日にオリジナルからアーカイブ。2015年 9 月 6 日に取得。[2]
- Wickes, William C.; Patton, Charles M. (1991). 「HP 48SX 科学拡張可能電卓: 革新と進化」(PDF)。Hewlett-Packard Journal。42 (3). Hewlett-Packard : 6–12. 2016-04-24 にオリジナルからアーカイブ(PDF) 。2015-09-06に取得。
- Courbis, Paul ; Lalande, Sébastien (2006-06-25) [1993]. HP48 マシン言語 - HP 48s/sx の中心への旅。Cannon, Douglas R. 訳 (第 2 版)。米国オレゴン州コーバリス: Grapevine Publications, Inc. OCLC 34148948。2015年 9 月 6 日閲覧。[3] [4] [5] [6] [7] [8] (初版:[9])
- ポール・クルビス;ラランド、セバスチャン (2006-06-25) [1991]。ヴォヤージュ オー サントル ドゥ ラ HP48 s/sx。 3.02 (フランス語) (第 3 版)。フランス、パリ:エディション アンコール。ISBN 2-87892-003-1. OCLC 29640044 . 2015年9月6日閲覧。[10] [11] [12] [13] [14] [15] [16]
- ポール・クールビス(2006-06-25) [1993]。ヴォヤージュ オー サントル ドゥ ラ HP48 g/gx。 3.05 (フランス語) (第 3 版)。フランス、パリ:エディション アンコール。ISBN 2-87892-006-6. OCLC 29640044. 2016年8月6日にオリジナルからアーカイブ。2015年9月6日閲覧。[17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28]
- ポール・クルビス;デ・ブレビッソン、シリル(1994年3月)。 Le compagnon de Voyage de la HP48 G/GX (フランス語)。フランス、パリ:エディション アンコール。ISBN 2-87892-007-4. 2016年8月6日時点のオリジナルよりアーカイブ。2015年9月6日閲覧。[29]
- Byrne, Diana K. (1994)。「高度な科学グラフ電卓: HP 48G/GX の設計目標、主要なエンジニアリング上の決定、およびハードウェア/ソフトウェアの簡潔な説明 (S/SX と比較)」。Hewlett -Packard Journal。45 ( 4)。Hewlett -Packard : 6–22。2016 年 8 月 6 日にオリジナルからアーカイブ。2015年 9 月 6 日に取得。
- マストラッチ、マシュー (1998) [1995]。「サターンプロセッサガイド (HP48 アプリケーション付き)」。1.0b。2016 年 8 月 6 日にオリジナルからアーカイブ。2006年 5 月 3 日に取得。
外部リンク
- ヒューレット・パッカード電卓博物館: HP 48S/SX
- HP48 グッズページ
- HPCALC.org ウェブサイト
- HP48 FAQ(プログラムリストを含む)
