HP-42S

HP-42S
HP-42S
タイププログラム可能な科学
メーカーヒューレット・パッカード
紹介された1988
製造中止1995
電卓
エントリーモードRPN
精度表示桁数12桁(内部15桁)、指数±499
表示タイプLCDドットマトリックス
表示サイズ2行、22文字、131×16ピクセル
CPU
プロセッサ土星ルイス
プログラミング
プログラミング言語RPNキーストローク(完全に統合)
ファームウェアメモリ64 KBROM
プログラム手順7200
インターフェース
ポートIR(赤外線)印刷
他の
電源1.5 V ボタン電池 3 個(パナソニック LR44、デュラセル PX76A/675A、またはエナジャイザー 357/303)
重さ6オンス(170グラム)
寸法148×80×15mm

HP -42S RPN Scientificは、1988 年にHewlett-Packard社が発表したプログラム可能なRPN Scientific ハンドヘルド 電卓です。科学工学の学生向けに設計された人気の電卓です。

概要

HP-42Sは、HP-41用に書かれたすべてのプログラムと互換性を持つように設計されているため、老朽化が進むHP-41シリーズの代替として発売される予定だったのかもしれません。HP-41シリーズの主要機能である拡張性と実質的なI/O機能を欠いていたため、HP-15Cの代替として販売されました。

しかし、42Sは41よりもはるかに小型のフォームファクターを備え、行列エディタ、複素数サポート、方程式ソルバ、ユーザー定義メニュー、基本的なグラフ作成機能(42Sはプログラムでのみグラフを描画可能)など、より多くの組み込み機能を備えています。さらに、2行ドットマトリックスディスプレイを搭載しており、スタック操作がより分かりやすくなっています。

42Sの生産は1995年に終了した。[ 1 ]

仕様

HP-42Sの電池室と赤外線ダイオード
HP-42S電卓の内部分解
  • シリーズ: パイオニア
  • コードネーム: ダヴィンチ
  • はじめに: 1988年10月31日
  • 64 KBROM
  • 8 KBRAM
  • 機能: 350以上
  • 拡張性: 公式にはIRプリント以外はなし(32KBメモリアップグレード[ 2 ]とオーバークロックハードウェア[ 3 ]ハックは可能)
  • 周辺機器: HP 82240A赤外線プリンター

特徴

プログラミング

HP-42Sはキーストローク・プログラマブルです。つまり、ユーザーが関心を持つ特定の問題を解決するために、キーストロークのシーケンスを記憶し、後で実行することができます。HP-42Sは、HP-41CX FOCAL言語のスーパーセットを使用しています。

すべてのプログラムは1つの連続したプログラム空間に保存され、PRGMキーを使用してプログラミングモードに切り替えることで作成および編集できます。サブルーチンは、/Label(サブルーチン名)と/Return(サブルーチン内では実行を停止し、サブルーチン内では呼び出し元に戻ります)で囲まれています。キー操作(関数)は、とまたはで囲まれています。 LBLRTNLBLRTN.END

実行中のプログラムでは、ラベルを指定するとプログラム実行は指定されたラベルに分岐し、その行から実行を継続します。キーボードからGTO命令を実行すると、プログラムポインタは対応するラベルに移動します。プログラム行は実行されません。 GTO

XEQはほぼ同じように使用されますが、重要な違いが1つあります。命令が指定されたラベルに実行を移した後、次のRTN(リターン)命令またはEND命令によって、プログラムはXEQ命令の直後の命令に分岐します。プログラム/サブルーチンは、ヘルプラベル(実行)キーを使用して実行することもできます。との重要な違いは、 はラベルを実行して前のサブルーチンに戻り、 の次の行から実行を続行するのに対し、は指定されたラベルに分岐して を返さないことです。 XEQXEQXEQGTOXEQXEQGTO

GTO..現在のサブルーチンをパックし、新しいプログラム スペースに移動します。nnnn使用して、プログラムの特定の行にアクセスできます。 GTO.

プログラミング例

円の面積を計算する簡単なプログラム

ステップ 命令 コメント
00 { 6バイト プログラム }
01 LBLAREAプログラム「AREA」の開始
02 INPUTRRの値を入力してRに保存します
03 X↑2Xレジスタの値を2乗する
04 PIπをスタックに置く
05 ×XレジスタとYレジスタの値を乗算します
ENDまたはRTN制御 (および結果 X) をユーザーまたは呼び出し元プログラムに返します。

、などのプログラム命令はプログラムの実行を停止しますが、 を押すと続行できます。 STOPPROMPTINPUTR/S

VIEWレジスタの内容を表示するために使用されます。たとえば、上記の例では R です。

積分と方程式ソルバーの使用

解くか積分する必要がある関数f(x)を評価するプログラムまたはサブルーチンを作成する必要があります。プログラム内で使用される変数は次のように宣言する必要があります。MVAR

これは、方程式°F = (9/5×°C) + 32を解くサンプルプログラムです。

ステップ 命令 コメント
00 { 31 バイト プログラム }
01 LBLTEMPプログラム「TEMP」の開始
02 MVARFFをソルバーの変数として宣言する
03 MVARCCをソルバーの変数として宣言する
04 RCLFリコールF
05 9
06 5
07 ÷
08 RCLCリコールC
09 ×
10 -
11 32
12 -
ENDまたはRTN制御 (および結果 X) をユーザーまたは呼び出し元プログラムに返します。

その後、 ( )を使用してソルバーにアクセスし、プログラム を選択します。 Shift7SOLVERTEMP

同様の方法で式を積分できます。積分の変数を選択した後、下限値を入力して を押し、同様に(上限値) と(精度) を入力します。 LLIMULIMACC

エミュレータ

エミュー42

HP 42 には、 Emu42Free42などの Android エミュレーターを通じてアクセスできます。

WP 34s

参考図書

キーストロークプログラムのガイドとコレクション

HP 42S電卓のドキュメントはhpcalc.orgにあります[ 4 ] [ 5 ]

  • HP-42S 取扱説明書[ 6 ]
  • HP-42Sプログラミング例とテクニック[ 7 ]
  • ステップバイステップの解答:電気工学(42S)[ 8 ]
  • ステップバイステップのソリューション:機械工学(42S)[ 9 ]
  • HP-42Sによる高度な回路解析[ 10 ]
  • HP-42Sの使い方講座[ 11 ]

RPN電卓に関する教育テキスト

  • RPN計算機のアルゴリズム[ 12 ]
  • ポケット電卓の科学的分析[ 13 ]
  • プログラム可能な電卓を使った工学統計[ 14 ]
  • プログラム可能なポケット電卓を使った応用数理物理学[ 15 ]
  • ポケット電卓を使った数理天文学[ 16 ]
  • プログラマブル電卓を用いた電子設計および解析手順ハンドブック[ 17 ]
  • 化学技術者のための計算機プログラム(第1巻と第2巻)[ 18 ] [ 19 ]

HP 41/HP 42S 用アルゴリズム/キーストローク プログラムのコレクション

  • HP 41プログラム用ソフトウェアライブラリ(HP 42Sと互換性あり)[ 20 ]

参照

参考文献

  1. ^ "HP-42S" . HP電卓博物館. 2016年10月27日閲覧。
  2. ^ Hosoda, Takayuki (2007-10-10). 「HP 42Sのメモリを32KBにアップグレード」 . 2017年9月17日時点のオリジナルよりアーカイブ。 2011年8月12日閲覧
  3. ^ HP 42S 電卓とプログラム用簡単倍速/ターボモード、2022年2月14日2022年8月5日取得
  4. ^ 「すべての既知のHP電卓文献」
  5. ^ 「すべての既知のHP電卓文献」
  6. ^ 「HP-42S 取扱説明書 - HP 電卓資料」
  7. ^ 「HP-42S プログラミング例とテクニック - HP 電卓資料」
  8. ^ 「ステップバイステップのソリューション: 電気工学 (42S) - HP 電卓文献」
  9. ^ 「ステップバイステップのソリューション: 機械工学 (42S) - HP 電卓文献」
  10. ^ 「HP-42S による高度な回路解析 - HP 電卓文献」
  11. ^ 「HP-42S の使い方簡単コース - HP 電卓資料」
  12. ^ 「RPN 電卓のアルゴリズム - HP 電卓文献」
  13. ^ 「ポケット電卓の科学的分析 - HP電卓文献」
  14. ^ 「プログラム可能な電卓を使用したエンジニアリング統計 - HP 電卓文献」
  15. ^ 「プログラム可能なポケット電卓による応用数理物理学 - HP 電卓文献」
  16. ^ 「ポケット電卓を使った数理天文学 - HP電卓文献」
  17. ^ 「プログラム可能な電卓を使用した電子設計および解析手順ハンドブック - HP 電卓文献」
  18. ^ 「化学エンジニア向けの計算機プログラム - HP計算機の文献」
  19. ^ 「化学エンジニアのための計算機プログラム Vol. 2 - HP計算機文献」
  20. ^ 「MoHPC HP-41C ソフトウェア ライブラリ」

さらに読む