【用戶】Delia Shu
【年級】高二下
【評論內容】(A)00000000-1=???(B)10000000-1=01111111→10000000=128(C)01111111-1=01111110→10000001=129-------此位元組所代表的值最大(D) 1111111-1= 1111110→ 0000001= 1請問2的補數中,(D)1111111,所代表的值如何計算?
【用戶】吳丞毅
【年級】高三下
【評論內容】2補數法就是有正負,第一個位元0正1負2補數有正0=000000000,沒有負0算法是2進為3為0011取1補數用not變成1100,第一個表負然後100=3所以-30011的2補數是1補數1100+1=1101,意思是1100的2補數1101為-3反回去求就知道代表的是多少C選項-1=01111110,作not=10000001是-1所以2補數01111110是-(-1)=1,用-1去作2補數的意思補數的目的只是表示負數,要算值要算回去然後負號,第一個位元看正負A是0BD負C=1例如15的2補數是10001-----10001代表-15。換句話說-15的2補數表示法是10001反正0正1負起碼刪一半,然後000000不管幾個0真的是01補數有-0是11111111(全1),+0是全0