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

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
つみれさん  
(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さん 
FE プラチナマイスター
(No.2)
>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日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop