📖 講義スライド
符号・算術演算
開く ↗
📝 負数表現 (2013)
PDF ↗ 1
n=8bitで、80(10)の負数を求めよ
▶ 解答を表示
A. 176
解説: 8ビット2の補数表現で-80を表す: 80(10) = 01010000(2)、反転+1 = 10110000(2) = 176(10)
2
n=16bitで、−1を16進数で求めよ
▶ 解答を表示
A. FFFF
解説: 16ビット2の補数表現で-1: すべてのビットが1 = FFFF(16)
3
n=8bitで表せる最小値を16進数で求めよ
▶ 解答を表示
A. 80
解説: 8ビット符号付き整数の最小値は-128 = 10000000(2) = 80(16)
4
整数部と小数部が共に4bitで表される固定小数点において、5.375(10)の負数を16進数で求めよ
▶ 解答を表示
A. A.A
解説: 5.375(10) = 0101.0110(2)。負数(2の補数): 1010.1010(2) = A.A(16)
5
整数部と小数部が共に4bitで表される固定小数点A.5(16)を10進数で表せ。符号も考慮せよ
▶ 解答を表示
A. -5.6875
解説: A.5(16) = 1010.0101(2)。最上位ビットが1なので負数。2の補数をとる: 0101.1011(2) = 5.6875(10)、よって-5.6875