HOME»基本情報技術者試験掲示板»平成26年春期午後問12  設問2

基本情報技術者試験掲示板


[4214] 平成26年春期午後問12  設問2

 つみれさん(No.1) 
https://www.fe-siken.com/kakomon/26_haru/pm12.html
質問投稿失礼致します。
設問2の【空白1A2B空白C3】の文字列が与えられ、実行した際
3文字目の【A】がGR4に入っている状態で
途中ラベルALNUM内でフラグレジスタが0の状態のため
ラベルACHKにジャンプし、その先のCPL GR4,='9'において
Youtubeの解説動画より【数字ではない為、次行のJPL NEXTに飛ばされる】との事ですが
なぜNEXTに飛ばされるのか理解できない状態です。
A>'9'がASCIIコードの16進数変換で9より上回っているから
フラグレジスタがSFもZFも経たない状態になるとか、そういう話なのでしょうか。
分かりにくくてすみませんが、お答え頂けると幸いです。


2022.05.04 19:32
chihiroさん(No.2) 
FE・プラチナエキスパート
>A>'9'がASCIIコードの16進数変換で9より上回っているから
>フラグレジスタがSFもZFも経たない状態になるとか、そういう話なのでしょうか。
そういう話です。直後の
>CPL GR4,='0'
>JMI NEXT
も同じ意味で、この4行でGR4に数字以外が入っていたらNEXTに飛ばすという処理になっています。
2022.05.04 20:22
 つみれさん(No.3) 
chihiro様
ご教授有難う御座います!胸のつかえが取れました。
2022.05.04 22:44

返信投稿用フォーム

スパム防止のために初投稿日から30日経過したスレッドへの書き込みは禁止しています。

© 2010-2022 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop