基本情報技術者過去問題 平成21年秋期 午後問12 casl2(アセンブラ)で、5行目がわかりません

基本情報技術者過去問題 平成21年秋期 午後問12 casl2(アセンブラ)で、5行目がわかりません

匿名さん

基本情報技術者過去問題 平成21年秋期 午後問12 casl2(アセンブラ)で、5行目がわかりません。
adda gr1,gr4について、アドレスにアドレスを足すならわかるのですが、ビット数を16で割ったものを足していて、まともな値が入らない気がします。
pが運よく16の倍数なら謎の整数が足されるだけで済みますが、16以下の場合はアドレスに小数が足される事態に陥ると思われます。
解釈を間違えているもしくは抜けている部分を教えてください。
回覧ありがとうございます。
http://www.fe-siken.com/kakomon/21_aki/pm12.html 回答がありました。
↓ 問題冊子の「アセンブラ言語の仕様」のとおりです。
シフト演算命令 SRL r,adr [,x] は指定したビット数だけ左又は右にシフトする命令です。
「小数が足される」という仕様ではありません。
結構初歩的なところでつまづいているようですので、ネットで断片的に学ぶのではなく初心者向けの図書を読むことをお勧めします。
補足します。
srlが小数を生じさせ、addaで小数を足していると解釈しています。

カテ違いですよ。
ここは自動車のカテなので、回答が欲しければ 適切なカテに再投稿してください。

X2に関する回答

#X2

【動画】車・バイクニュース

【動画だから100倍楽しめる】YouTube車・バイク動画(すべて見る)

見て楽しむニュース

【動画だから100倍楽しめる】見て楽しむ車・バイクニュース(すべて見る)

【速報】車・バイクニュース

完全無料で話題の車・バイクニュースがすぐに読める(すべて見る)

【話題】今話題の動画

SNSで1000いいね!以上の話題の動画(すべて見る)

この質問に答えてみる

基本情報技術者過去問題 平成21年秋期 午後問12 casl2(アセンブラ)で、5行目がわかりません

匿名さん

基本情報技術者過去問題 平成21年秋期 午後問12 casl2(アセンブラ)で、5行目がわかりません。
adda gr1,gr4について、アドレスにアドレスを足すならわかるのですが、ビット数を16で割ったものを足していて、まともな値が入らない気がします。
pが運よく16の倍数なら謎の整数が足されるだけで済みますが、16以下の場合はアドレスに小数が足される事態に陥ると思われます。
解釈を間違えているもしくは抜けている部分を教えてください。
回覧ありがとうございます。
http://www.fe-siken.com/kakomon/21_aki/pm12.html 回答がありました。
↓ 問題冊子の「アセンブラ言語の仕様」のとおりです。
シフト演算命令 SRL r,adr [,x] は指定したビット数だけ左又は右にシフトする命令です。
「小数が足される」という仕様ではありません。
結構初歩的なところでつまづいているようですので、ネットで断片的に学ぶのではなく初心者向けの図書を読むことをお勧めします。
補足します。
srlが小数を生じさせ、addaで小数を足していると解釈しています。

※未入力の場合「乗り物好き」として匿名で回答できます。







※未入力可能

全角10文字以上4000文字以内