12 請將下列兩個 8 位元有號 2 的補數相減,求其結果,答案為 10 進位表示式。 10001010-11111110
(A)126
(B)-116
(C)142
(D)-14
答案:登入後查看
統計: A(65), B(571), C(64), D(32), E(0) #1136748
統計: A(65), B(571), C(64), D(32), E(0) #1136748
詳解 (共 7 筆)
#2833348
有號100010102,反求10進位:00010102-1(00010012)做1補數11101102=27+26+25+22+2=118
有號111111102,反求10進位:11111102-1(11111012)做1補數00000102=2
-118-(-2)=-116
6
0
#5985764
將10001010-11111110視為原表示方式
原10001010首位1為負數
1補01110101
2補01110110
原11111110首位1為負數
1補00000001
2補00000010
01110110-00000010=01110100
轉成10進制=4+16+32+64=-116
將10001010-11111110視為2補
2補10001010首位1為負數
1補10001001
轉回01110110
2補11111110首位1為負數
1補11111101
轉回00000010
01110110-00000010=01110100
轉成10進制=4+16+32+64=-116
請問以上兩個算法哪個才是正確的步驟
0
0
#1451249
求算法....
0
0