IT-AK
KURSY INFORMATYCZNE I JĘZYKOWE
Przykład:
2 - 3 = -1 -3 + 2 = -1
2 = 010
3 = 011 -3= 100
bity
znaku
1 |
0 0 |
+ 0 |
1 0 |
1 |
1 0 |
1 |
0 1 .1 |
otrzymaliśmy wynik z bitem znaku 1 (liczba ujemna) należy dokonać ponownie zamiany U1 pomijając bit znaku otrzymujemy 01 z bitem znaku 1 wynikiem jest więc liczba ponieważ -3 + 2 = -1
Mnożenie liczb binarnych bez znaku.
10 11 0 000 10 11 10 11
mnożna (11) mnożnik (13)
iloczyny cząstkowe
iloczyn (143)
10001111
10001111 = 1*2° + 1*21 + 1*22 + 1*23 + 0*24 + 0*25 + 0*26+ 1*27 = = 1+ 2 + 4 + 8 + 0 + 0 + 0 + 128=143