Oblicz i pokaż jak będzie wyglądał 8-bitowy kod U2 dla pięciu liczb zapisanych w systemie dziesiętnym. Dla wybranej liczby przedstaw krok po kroku swoje obliczenia.
-75;-46;-24;-43;-76
Thorerv
Podam jeden z wielu sposobów takiego obliczenia. Przede wszystkim należy mieć świadomość, że w systemie U2 liczba ujemna jest dopełnieniem liczby dodatniej dlatego weźmy pierwszą liczbe -75.
Dla liczb zapisanych na 8 bitach
75 DEC == 01001011 BIN 1. Negujemy wszystkie pozycje 10110100 2. Dodajemy 1 do otrzymanej liczby 10110101
zatem -75 DEC == 10110101 BIN
Pozostałe liczby przelicza się tak samo: -46 46 DEC == 00101110 BIN 11010001 +1 11010010 -46 DEC == 11010010 BIN
-24 24 DEC == 00011000 BIN 11100111 +1 11101000 -24 DEC == 11101000 BIN
-43 43 DEC == 00101011 BIN 11010100 +1 11010101 -43 DEC == 11010101 BIN
-76 76 DEC == 01001100 BIN 10110011 +1 10110100 -76 DEC == 10110100 BIN
Mam nadzieje, że pomogłem i się nigdzie nie pomyliłem ;)
Dla liczb zapisanych na 8 bitach
75 DEC == 01001011 BIN
1. Negujemy wszystkie pozycje
10110100
2. Dodajemy 1 do otrzymanej liczby
10110101
zatem -75 DEC == 10110101 BIN
Pozostałe liczby przelicza się tak samo:
-46
46 DEC == 00101110 BIN
11010001 +1
11010010
-46 DEC == 11010010 BIN
-24
24 DEC == 00011000 BIN
11100111 +1
11101000
-24 DEC == 11101000 BIN
-43
43 DEC == 00101011 BIN
11010100 +1
11010101
-43 DEC == 11010101 BIN
-76
76 DEC == 01001100 BIN
10110011 +1
10110100
-76 DEC == 10110100 BIN
Mam nadzieje, że pomogłem i się nigdzie nie pomyliłem ;)