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

平成24年度 秋期 午後 問12について [3060]

 ヌオーさん(No.1) 
いつも利用させていただいております。

平成24年度 秋期 問12(アセンブラ)のプログラム3のトレースについて質問があります。
設問3までは回答できるのですが、いまいちトレースのやり方がわかりません。

具体的に言いますと、
プログラム3内の6〜11行を繰り返すことで次数が格納されているGR1を0にし、GR0に1を格納するところまではわかりましたが、その後の行動がわかりません。

CALL MULTで呼び出しの作業に入って良いのでしょうか?
他サイトにてこの問題の解説を見たのですが、CALL MULTを何回も呼び出して掛け算をしていました。
しかし、プログラム3にはCALL MULTを何度も呼び出すような表記がないと思いました。


そもそも、プログラム3の11行目に「CALL RSUB」と呼び出しされていますが、
RSUBはプログラム3内にあるので、同じプログラム内のラベルを11行目に呼び出しているという認識でよろしいでしょうか?
また9行目に書いてあるRETのメインルーチンの行き先がわかりません。

完全初心者で申し訳ございません。
お手隙の際にご教示いただけたら幸いです。
よろしくお願いします。
2021.03.09 23:16
 ヌオーさん(No.2) 
文字化けされていましたね
「プログラム3内の6〜11行を繰り返すことで次数が格納されている〜」
は、「プログラム3内の6から11行目を繰り返すことで次数が格納されている〜」
ということをお伝えしたかったです。
2021.03.09 23:19
 ヌオーさん(No.3) 
https://www.fe-siken.com/kakomon/24_aki/pm12.html
すみません、URLを載せるのを忘れていました。
ご教示いただけたら幸いです。よろしくお願いします!
2021.03.10 02:35
返信投稿用フォームスパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop