Ethernet протокол

MAC Ethernet

Шестнадесетичен е дума, която се използва както като съществително, така и като прилагателно. Когато се използва самостоятелно (като съществително), означава шестнадесетичен. Шестнадесетичната бройна система предоставя удобен начин за представяне на двоични стойности. Точно както десетичната е бройна система с основа 10, а двоичната е база 2, шестнадесетичната е бройна система с основа 16.

Бройната система с основа 16 използва числата от 0 до 9 и буквите от A до F. На фиг. 1 показва съответните десетични и шестнадесетични стойности за двоичен код 0000-1111. За нас е по-лесно да представим стойност като една шестнадесетична цифра, отколкото като четири двоични бита.

Ако 8 бита (байта) е обща двоична група, двоичният код 00000000-11111111 може да бъде представен в шестнадесетичен като диапазон 00-FF. За допълване на 8-битовото представяне винаги се показват водещи нули. Например, двоичната стойност 0000 1010 се показва като 0A в шестнадесетичен формат.

Забележка. Важно е да се прави разлика между шестнадесетични и десетични стойности по отношение на знаците от 0 до 9, както е показано на фигура 2. 1.

Представяне на шестнадесетични стойности

Шестнадесетичната стойност обикновено се представя в текста чрез стойност, която идва след 0x (например 0x73) или долен индекс 16. В други, по-редки случаи, тя може да бъде последвана от H (например 73H). Въпреки това, тъй като индексът не се разпознава в командния ред или среди за програмиране, техническото представяне на шестнадесетични стойности се предхожда от "0x" (нула X). Така че горните примери щепоказва съответно като 0x0A и 0x73.

Числените преобразувания между десетични и шестнадесетични стойности са лесни, но бързото деление или умножение с 16 не винаги е удобно. Когато е необходимо такова преобразуване, обикновено е по-лесно да преобразувате десетичната или шестнадесетичната стойност в двоична и след това да преобразувате двоичната стойност в десетична или шестнадесетична, ако е необходимо.

С известен опит можете да разпознаете модели на двоични цифри, които съответстват на десетични и шестнадесетични стойности. На фиг. Показани са 2 такива модела за избрани 8-битови стойности.