修了試験 2011-07-24実施分 基本情報技術者試験 問2
10進数の-20を2の補数表現で8ビットのレジスタに記憶する。 これを右に3ビット算術シフトした結果を10進数で表したものはどれか。
正答2
解説
正解はイ。 -20は8ビットの2の補数で11101100。 算術シフトでは符号ビット(1)を上位に補いながら3ビット右へシフトすると11111101となり,これは10進数で-3を表す。まとめて解く
修了試験 2011-07-24実施分を通しで解く(80問)→
10進数の-20を2の補数表現で8ビットのレジスタに記憶する。 これを右に3ビット算術シフトした結果を10進数で表したものはどれか。
修了試験 2011-07-24実施分を通しで解く(80問)→