Na jednym bajcie zapisano liczby w notacji znak-uzupełnienie dwójkowe. Jakie to liczby?> a) 10011111 b)00110010 c)11111111 d)01110001

Na jednym bajcie zapisano liczby w notacji znak-uzupełnienie dwójkowe. Jakie to liczby?> a) 10011111 b)00110010 c)11111111 d)01110001
Odpowiedź

A. 159 B. 50 C. 255 D. 113

a.159 b.50 c.255 d.113

1) 10011111 = 159 2) 00110010 = 50 3) 11111111 = 255 4) 01110001 =113 A takie przeliczenia z liczb binarnych na dziesiętne są bardzo proste Bierzesz powiedzmy ostatni przykład 01110001 i zaczynając od od prawej strony poruszasz się w lewo i pod każdą liczbę którą widzisz podstawiasz potęgi liczby 2. pokaże ci na powyższym przykładzie: 01110001 1 2 do potęgi 0 0 2 do potęgi 1 0 2 do potęgi 2 0 2 do potęgi 3 1 2 do potęgi 4 1 2 do potęgi 5 1 2 do potęgi 6 0 2 do potęgi 7 I tak gdzie są zera to nie bierze się potęgi pod uwagę czyli zostało nam 2 do potęgi 0 =1 2 do potęgi 4 =16 2 do potęgi 5 =32 2 do potęgi 6 =64 i teraz dodajemy liczby które nam wyszły i otrzymujemy rządany wynik 64+32+16+1 = 113 Mam nadzieję że choć troszke pomogłam :)

Dodaj swoją odpowiedź