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

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

 つみれさん(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-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop