Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpora_GOS_kolonki.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
9.91 Mб
Скачать

26. Позиционные системы счисления. Двоичная и шестнадцатеричная арифметика.

В позиционных СС "вес" каждого разряда зависит от его позиции в числе. К числу непозиционных относится "римская" СС, например число - XVII.

Двоичный код

Двоичный код является важнейшим кодом в цифровых системах, поскольку он является универсальным. Благодаря ограничению, в соответствии с которым применяются только символы 1 и 0, становится возможной обработка сигналов с помощью схемных элементов, работающих как переключатели. Двоичный код позволяет также пользоваться арифметикой, аналогичной арифметике десятичных систем. Двоичную систему счисления можно рассматривать как кодирование десятичной системы. Двоичное число состоит из слова, которое образовано символом Ci {0,1}. Символы Ci одного слова называют в цифровой технике битами. Слово z в двоичном представлении формируется путем последовательного присоединения отдельных битов, как это показано ниже:

ZB=cn-1cn-2···c1c0,c-1c-2···c-m+2c-m+1c-m (2.1)

Двоичное число имеет n разрядов перед запятой и m разрядов после запятой. Отдельным битам присвоены, в соответствии с их позицией i в слове, весовые коэффициенты 21. На основе этого можно рассчитать эквивалентное десятичное число z10:

zD=g(zB)=cn-12n-1+ cn-22n-2+ … + c121+ c222+ c-12-1+ … + c-m2-m (2.2)

Двоичный (или дуальный) код обозначается как взвешенный код, поскольку стоящие дальше влево биты обладают более высокими весовыми коэффициентами. Уравнение (2.2) можно рассматривать, как правило, в соответствии с которым производится преобразование двоичных чисел в десятичные числа.

Шестнадцатеричный код

На практике наряду c двоичным кодом внедрился шестнадцатерич­ный код, поскольку он обеспечивает лучшее обозрение длинных дво­ичных чисел. Шестнадцать шестнадцатеричных цифр определены в табл. 2.4. Шестнадцатеричные цифры больше девяти представлены буквами A-F. Для преобразования двоичных в шестнадцатеричные числа объединяют по четыре цифры двоичного числа, которые ин­терпретируются как шестнадцатеричный разряд. Благодаря этому шестнадцатеричное число занимает только четверть разрядов, за­нимаемых двоичным числом одинаковой величины. Например:

Итак, справедливо выражение 01100110011112 = GCF16.

Таблица 2.4. Шестнадцатеричные числа.

десятичные

двоичные

шестнадцатеричные

десятичные

двоичные

шестнадцатеричные

0

0000

0

8

1000

8

1

0001

1

9

1001

9

2

0010

2

10

1010

А

3

0011

3

11

1011

В

4

0100

4

12

1100

С

5

0101

5

13

1101

D

6

0110

6

14

1110

Е

7

0111

7

15

1111

F

В качестве обозначения шестнадцатеричного числа использует­ся индекс Н. Преобразование шестнадцатеричного числа в десятич­ное число и обратно проще всего производить через соответствую­щее двоичное число. Также возможно производить преобразование с помощью алгоритма, как при преобразовании двоичного числа в десятичное число. Обратное преобразование производится аналогично представленному уравнением (2.2).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]