當前位置:編程學習大全網 - 源碼下載 - (200分)計算機高手,計算機原理類的

(200分)計算機高手,計算機原理類的

答1

(-13)原碼: (-13) = 1000 0000 + 1101 = 1000 1101

(-13)反碼: (-13) = 1111 1111 - 1101 = 1111 0010

(-13)補碼: (-13) 反碼最低位+1得補碼 = 1111 0011

(-13)移碼: (-13) 補碼符號位反得移碼 = 0111 0011

正數的原碼,反碼,補碼是其自身

(64)的原碼反碼補碼: = 0100 0000

(29))的原碼反碼補碼: = 0001 1101

(128))的原碼反碼補碼: = 1000 0000

-13 ÷ 64 = -0.203125

(-0.203125) = -0.001101

(-0.203125)原碼: = 1.001101

(-0.203125)反碼: = 1.110010

(-0.203125)補碼: = 1.110011

29 ÷ 128 = 0.2265625

(0.2265625)=0.0011101

(0.2265625)原碼: = 0.0011101

(0.2265625)反碼: = 0.0011101

(0.2265625)補碼: = 0.0011101

答2

在原碼表示中.有正零和負零之分.就是絕對值運算.符號位單獨處理.

在補碼表示中.0的機器碼是唯壹的.補碼在運算時符號位是壹同計算的

我們來看看(+5)(+6)(-5)(-6)

(+5)補碼 = 0000 0101 =5

(-5)補碼 = 1111 1011 =251 (符號位壹起運算,機器中的值10進制表示)

(+6)補碼 = 0000 0110 =6

(-6)補碼 = 1111 1010 =250 (同上)

我們日常都用正負加絕對值的真值來表示通常指10進制.我們都知道

(+5)>(-5)>(-6).或說正大於負的.

而從(-5)補碼的值是251(符號壹同運算)大於(+5),或(-6)補碼大於(+6)

得出 x補碼大於y補碼的時候 x真值大於y真值 不成立.

但是我們也可以看到(+6)補碼大於(+5)補碼.(-5)補碼大於(-6).

得出若[x]補>[y]補是否有x真值>y真值的.答有.

  • 上一篇:vue是怎麽將數據綁定到組件的原理
  • 下一篇:進入中國500強的外資企業有哪些
  • copyright 2024編程學習大全網