ファン
検索
<< 2024年12月 >>
1
2 3 4 5 6 7
8
9 10 11 12 13 14
22
23 24 25 26 27 28
29
30 31
最新記事
最新コメント
眼科の定期検査 〜 散歩 by コトタマ (02/15)
眼科の定期検査 by 三文字寄れば文殊のヒフミヨ (09/21)
本を読んで過ごす by 底彦 (12/13)
本を読んで過ごす by ねこ (12/12)
数学の計算をする by 底彦 (12/04)
タグクラウド
カテゴリアーカイブ
仕事 (59)
社会復帰 (22)
(44)
コンピューター (211)
(1463)
借金 (8)
勉強 (13)
(13)
数学 (97)
運動 (8)
日常生活 (1407)
(204)
健康 (38)
読書 (21)
プロフィール

ブログランキング・にほんブログ村へ
にほんブログ村
にほんブログ村 メンタルヘルスブログ うつ病(鬱病)へ
にほんブログ村
にほんブログ村 科学ブログ 数学へ
にほんブログ村
にほんブログ村 IT技術ブログ プログラム・プログラマーへ
にほんブログ村

2017年07月30日

HP-42S: スタック ── ENTER キーの役割

HP-42S の " ENTER " キーの役割について, マニュアルには次のように説明されている.

ENTER は X レジスタの内容を Y レジスタにコピーし, スタックの上昇を禁止するので, 後から入力した数値は, X レジスタにある初めに入力した数値の上から重ね書きされます。このようにして, 続けて入力された 2 つの数値を区分しているのです。

例: 2 つの数値 17, 23 を入力するとき,
(1) 最初に入力した数値 17 は X レジスターに書き込まれる. スタックが上昇する.
(2) " ENTER " を押す. X レジスターの内容 17 を Y レジスターにコピーし (コピー操作を "→" で表わすと正確には Z → T, Y → Z, X → Y), (次に数値が入力されたときに) スタックの上昇を禁止する.
(3) 2 番目に入力した数値 23 は X レジスターに書き込まれる. スタックは上昇しない.
初期状態を (0) とすると, 上記の (1), (2), (3) により以下のようにスタックの状態が遷移する.
\begin{align*}
& ~ & &\mathbf{17} & &\mathbf{ENTER} & &\mathbf{23} \\
&\mathrm{T}: 4 & &\mathrm{T}: 3 & &\mathrm{T}: 2 & &\mathrm{T}: 2 \\
&\mathrm{Z}: 3 & &\mathrm{Z}: 2 & &\mathrm{Z}: 1 & &\mathrm{Z}: 1 \\
&\mathrm{Y}: 2 & &\mathrm{Y}: 1 & &\mathrm{Y}: 17 & &\mathrm{Y}: 17 \\
&\mathrm{X}: 1 & &\mathrm{X}: 17 & &\mathrm{X}: 17 & &\mathrm{X}: 23
\end{align*}
このように計算対象の 17, 23 がスタックの Y レジスターと X レジスターに保持されることになる.

(3) において X レジスターの内容 23 を修正したいときには "$\blacktriangleleft$" キーを用いて修正を行う. たとえば 23 を 8 に修正するには次のように "$\blacktriangleleft$" を 2 回押して入力した 23 を消去してから 8 を入力する.
\begin{align*}
& ~ & &\blacktriangleleft\blacktriangleleft\ & &\mathbf{8} \\
&\mathrm{T}: 2 & &\mathrm{T}: 2 & &\mathrm{T}: 2 \\
&\mathrm{Z}: 1 & &\mathrm{Z}: 2 & &\mathrm{Z}: 1 \\
&\mathrm{Y}: 17 & &\mathrm{Y}: 17 & &\mathrm{Y}: 17 \\
&\mathrm{X}: 23 & &\mathrm{X}: & &\mathrm{X}: 8
\end{align*}

"$\blacktriangleleft$" キーを押したときにもスタックは上昇しない.
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

この記事へのトラックバックURL
https://fanblogs.jp/tb/6542944

この記事へのトラックバック
Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: