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

詳解 (共 7 筆)

#1470136
註:(2 + 8 + 128) – (2...
(共 53 字,隱藏中)
前往觀看
15
0
#2371846
10001010-11111110=10...
(共 96 字,隱藏中)
前往觀看
9
0
#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
#2480948
原2's加負號又轉2's
(共 14 字,隱藏中)
前往觀看
1
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
#5950960
(10001012)2    -----...
(共 481 字,隱藏中)
前往觀看
0
0
#1451249
求算法....
0
0

私人筆記 (共 1 筆)

私人筆記#5996917
未解鎖


(共 0 字,隱藏中)
前往觀看
1
0