平成26年春期午後問12 設問2について

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
おわたさん  
(No.1)
最初にAに飛んだ後に次のBに飛ばずCで飛ぶというのがいまいちわかりません。。。どなたか詳しく解説をお願いしたいです
2021.10.12 14:43
午後錬さん 
(No.2)
NEXTへは英文字(A~Z)が来た時にジャンプします。なので1回目のNEXTはGR1+2番地目の'A'が来た時にジャンプします。この時にGR3へは1が格納されます。

次にGR1+4番地目の'B'の時にALNUMにジャンプしますが、その次の命令の  LD  GR3,GR3  で正のフラグ(プラス)が立ちます。その次の命令の  JPL  LP  は正のフラグが立っている場合に  LP  にジャンプするので、NEXTへは飛びません。
文字列の後、空白が来るとGR3は -1  に戻るので、それ以降の最初の英文字が来た時に2回目のNEXTへジャンプします。

よって問2の回答は  'C'  になります。

言葉足らずで申し訳ありませんが、参考になれば幸いです。
2021.10.12 19:54
おわたさん  
(No.3)
返信遅くなりすいません!とても分かりやすい回答をありがとうございました!おかげで理解できました!
2021.10.14 11:23

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。

その他のスレッド


Pagetop