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

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

 おわたさん(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日経過したスレッドへの書込みはできません。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop