問題詳情

1. 將

轉為16位元之2的補數,若以十六進位來表示時,其值為何?
(A)


(B)


(C)


(D)

參考答案

答案:B
難度:簡單0.8
書單:沒有書單,新增

用户評論

天道酬勤,必定成功】評論

1. 將十進位的(-1)轉為16位元之二補數表示為11111111。2. 1111 1111 1111 1111 轉為16進位為FFFF。故答案選(B)PS.補數表示方法為正數的逆向輸出,再加一。例如十進位的1表示為二進位為0000 0001  故十進位的-1表示為二進位為1111 1110+1 =>1111 1111

牛奶】評論

十進位的1表示為二進位為0000 0000  0000 0001先變成一的補數 => 1111 1111 1111 1110 (作反閘運算)再加1 ,就是二的補數了=>1111 1111 1111 1110 +1 => 1111 1111 1111 1111 (2) FFFF(16)