平成24年度 秋期 午後 問12について
ヌオーさん
(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のメインルーチンの行き先がわかりません。
完全初心者で申し訳ございません。
お手隙の際にご教示いただけたら幸いです。
よろしくお願いします。
平成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行目を繰り返すことで次数が格納されている〜」
ということをお伝えしたかったです。
「プログラム3内の6〜11行を繰り返すことで次数が格納されている〜」
は、「プログラム3内の6から11行目を繰り返すことで次数が格納されている〜」
ということをお伝えしたかったです。
2021.03.09 23:19
ヌオーさん
(No.3)
https://www.fe-siken.com/kakomon/24_aki/pm12.html
すみません、URLを載せるのを忘れていました。
ご教示いただけたら幸いです。よろしくお願いします!
すみません、URLを載せるのを忘れていました。
ご教示いただけたら幸いです。よろしくお願いします!
2021.03.10 02:35
広告
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
広告