Szesnastkowy system liczbowy1

background image

Szesnastkowy system liczbowy

- Bazuje na liczbie 16, a więc potrzebuje 16 znaków za pomocą, których można zapisać dowolną

liczbę.

- Pozwala na zapis większych liczb w mniejszych przestrzeniach pamięci.

- W systemie szesnastkowym wyróżniamy 16 cyfr:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Warto

ś

ci tych cyfr to kolejno A=10, B=11, C= 12, D=13, E=14, F=15.

- Często system szesnastkowy jest określany nazwą Hex od słowa stworzonego przez firmę IBM

hexadecimal

.

- liczby zapisuje się tu jako ciągi znaków, z których każdy jest mnożnikiem kolejnej potęgi liczby

stanowiącej podstawę systemu, np. liczba zapisana w dziesiętnym systemie liczbowym jako 1000, w

hex przybiera postać 3E8, gdyż:

3

×16

2

+ 14×16

1

+ 8×16

0

=

= 768 + 224 + 8 = 1000.

Przykład2 :

AFD3

16

=

10

×

16

3

+

15

×

16

2

+

13

×

16

+

3

AFD3

16

=

10

×

4096

+

15

×

256

+

13

×

16

+

3

AFD3

16

=

40960

+

3840

+

208

+

3

AFD3

16

= 45011

- Konwersji (zamiany) liczby w systemie dziesiętnym na system heksadecymalny można dokonać

poprzez wielokrotne dzielenie przez 16 i spisywanie reszt z dzielenia. Przy ilorazie równym zero

należy spisać ostatnią resztę i odczytać ciąg utworzony z reszt zaczynając od ostatniej, kończąc na

pierwszej. Utworzony w ten sposób ciąg jest reprezentacją szesnastkową liczby dziesiętnej.

Przykład:

Mamy znale

źć

reprezentacj

ę

liczby 99999 w systemie szesnastkowym.

99999 : 16 = 6249, reszta 15 - cyfra F

6249 : 16 = 390, reszta 9

390 : 16 =

24, reszta 6

24 : 16 =

1. reszta 8

1 : 16 =

0, reszta 1

99999 = 1869F

16


Wyszukiwarka

Podobne podstrony:

więcej podobnych podstron