HOME»基本情報技術者試験掲示板»平成25年春期午後問12
投稿する

平成25年春期午後問12 [3156]

 かわうそさん(No.1) 
https://www.fe-siken.com/kakomon/25_haru/pm12.html

問一のa の答えが  #8000  になる理由が分かりません。
(当方アセンブラの勉強を始めたてですので、基本的なこともよくわかっていません)

2進数に直すと  0100 0000 0000 0000 になるかと思いますが、
何のために  0100  なんでしょうか、、、?
2021.03.20 12:13
 かわうそさん(No.2) 
2進数に直すと  1000 0000 0000 0000ですね、勘違いしていました、、、

29年秋の問12で  マスクを作るのに2通りあるよ、みたいな問題があったのでそれを読み込めば
理解できる気がしてきました
2021.03.20 15:55
ymp-aさん(No.3) 
>かわうそさん
設問2の値を参考にq = 10であれば
行番号7  SRA  GR6,0,GR3では
GR6(#8000)を9算術右シフトします。
1000 0000 0000 0000  から

1111 1111 1100 0000(#FFC0)になりマスクの準備ができました。
SRAの特性を理解しているか問われています。
後半は(#FFC0)を論理シフトして書き換える定番問題です。
2021.03.24 15:54
返信投稿用フォームスパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop