Szesnastkowy system liczbowy

background image

Szesnastkowy system

liczbowy

background image

Szesnastkowy system

liczbowy

Szesnastkowy system

liczbowy (czasem
nazywany heksadecymalnym,
skrót hex) – pozycyjny system
liczbowy, w którym podstawą jest
liczba 16. Skrót hex pochodzi od
angielskiej nazwy hexadecimal. Do
zapisu liczb w tym systemie
potrzebne jest szesnaście cyfr.

background image

Szesnastkowy system

liczbowy

W najpowszechniejszym standardzie

poza cyframi dziesiętnymi od 0 do 9 używa się pierwszych

sześciu liter alfabetu łacińskiego: ABC,DEF (dużych lub

małych). Cyfry 0-9 mają te same wartości co w systemie

dzięsiętnym, natomiast litery odpowiadają następującym

wartościom: A = 10, B = 11, C = 12, D = 13, E = 14 oraz F

= 15.

Jak w każdym pozycyjnym systemie liczbowym, 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 systemie szesnastkowym przybiera

postać 3E8, gdyż:

background image

Elektronika

Wiele parametrów układów

elektronicznych np. kategorie

urządzeń PCI podaje się w systemie

szesnastkowym.

Przykładowo - Klasa: 08h, Podklasa: 02h,

Interfejs: 00h to układ odmierzający

czas "8254" podobny do Intel 8253.

Adresy sprzętowe MAC, urządzeń

sieciowych przyznawane i podawane są

w formacie szesnastkowym.

background image

Informatyka

Szesnastkowy system liczbowy stosuje

się w informatyce, w przypadku
programowania niskopoziomowego,
sterowania hardwarem, wyboru
adresów itp.

background image

Informatyka

System heksadecymalny stosuje się w rejestrze systemu Windows.

background image

Programowanie

Z racji budowy komputerów, w której np. adresy są potęgą liczby 2 oraz dzielą się przez 8

i 16, często stosowany jest system heksadecymalny.

Wartość pojedynczego bajta można opisać używając tylko dwóch cyfr szesnastkowych i

odwrotnie - dowolne dwie cyfry szesnastkowe można zapisać jako bajt. W ten sposób

kolejne bajty można łatwo przedstawić w postaci ciągu cyfr szesnastkowych.

Jednocześnie zapis 4 

bitów

 można prosto przełożyć na jedną cyfrę szesnastkową,

podczas gdy np. pozycyjny system dziesiątkowy nie ma własności stałej liczby bitów

na cyfrę.

System szesnastkowy sprawdza się szczególnie przy zapisie dużych liczb takich jak

adresy pamięci, zakresy parametrów itp.

Konwencja matematyczna nie jest używana w informatyce. W różnych 

językach

programowania

 zapis liczb szesnastkowych wygląda rozmaicie:

C

, 

C++

, C#, Java - stosuje się prefiks 0x (zero oraz x) np. 0x102f, a w ciągach

tekstowych \x, np. "\x2f"

W Javie można też stosować szesnastkowe liczby zmiennoprzecinkowe, oraz używać

litery p jako wykładnika binarnego, analogicznie jak litera e używana jest w roli

wykładnika dziesiętnego, np.

Pascal - stosuje się prefiks $, np. $102f

głowne wersje asemblera - za liczbą litera h, np 102fh, lub podobnie jak w C prefix 0x

background image

Życie codzienne

W 1863 zaproponowano nowe cyfry

oraz standard zapisu i pomiaru czasu

(zegar) oraz lokalizacji (kompas) w

systemie pozycyjnym szesnastkowym.

Obecnie są dostępne zegary (także

wirtualne) wskazówkowe lub LCD z

liczbami w systemie pozycyjnym

szesnastkowym, czy też

szesnastkowo-sześćdziesiętnym.

background image

Życie codzienne

Współczesny projekt standardu pomiaru czasu

w systemie pozycyjnym szesnastkowym.

Projekt kompasu zaproponowany w XIX wieku

przez Nystroma w systemie pozycyjnym

szesnastkowym.

background image

KONIEC

• Źródło:

http://pl.wikipedia.org/wiki/Szesnastkowy_system_liczbowy

• Autor: DoctorX


Document Outline


Wyszukiwarka

Podobne podstrony:
Szesnastkowy system liczbowy
Szesnastkowy system liczbowy, NAUKA, algorytmy i struktury danych, WAT
Szesnastkowy system liczbowy
Szesnastkowy system liczbowy1
Szesnastkowy system liczbowy Matura z informatyki
Systemy liczbowe system szesnastkowy Informatyk edu pl technik informatyk portal, forum, egzaminy
prezentacja rzymski system liczbowy
systemy liczbowe, informatyka
systemy liczbowe
Systemy Liczbowe, systemy liczbowe1, SYSTEM BINARNY
Pozycyjne systemy liczbowe
prezentacje zaawans, systemy liczbowe LO
Sprawozdanie Automatyka systemy liczbowe, SGGW Technika Rolnicza i Leśna, Automatyka
17-09-2005 Wstęp do informatyki Systemy Liczbowe, Systemy Liczbowe
systemy liczbowe 4

więcej podobnych podstron