有號100010102,反求10進位:00010102-1(00010012)做1補數11101102=27+26+25+22+2=118
有號111111102,反求10進位:11111102-1(11111012)做1補數00000102=2
-118-(-2)=-116
(10001012)2 -------> 10001010(11111110)2 -A-> + 00000010 00000001 1'S -----------------+ 1 2'S 10001100 ---沒有進位----------------- 01110011 ---再補一次 00000010 ---A-> 1 -------------------- - 01110100...
(10001012)2 -------> 10001010(11111110)2 -A-> + 00000010 00000001 1'S -----------------+ 1 2'S 10001100 ---沒有進位----------------- 01110011 ---再補一次 00000010 ---A-> 1 -------------------- - 01110100 =-(64+32+16+4) =-116
將10001010-11111110視為原表示方式原10001010首位1為負數1補011101012補01110110原11111110首位1為負數1補000000012補0000001001110110-00000010=01110100轉成10進制=4+16+32+64=-116將10001010-11111110視為2補2補10001010首位1為負數1補10001001轉回011101102補11111110首位1為負數1補11111101轉回0000001001110110-00000010=01110100轉成10進制=4+16+32+64=-116請問以上兩個算法哪個才是正確的步驟
12 請將下列兩個 8 位元有號 2 的補數相減,求其結果,答案為 10 進位表..-阿摩線上測驗