Скачиваний:
106
Добавлен:
11.04.2015
Размер:
20.35 Mб
Скачать

4 3 2 1 0 Номер разряда

1 0 0 1 0 Двоичное число

24 23 22 21 20 Вес разряда

Самый правый разряд называется младшим, а самый левый - старшим.

Количественное значение одной единицы разряда называется весом разряда.

Численно вес разряда определяется через основание Е системы счисления и номер i разряда: Еi.Так в десятичной системе вес i-го разряда равен 10i, а в двоичной - 2i.

Понятие веса разряда позволяет легко перейти от двоичного числа к десятичному с помощью полинома вида:

N10 = Xn2n + Xn-12n-1 +...+ X020 , где Хi - значение i-го разряда (0 или 1).

Так для числа 100102 получаем: 1*24 + 0*23 + 0*22 + 1*21 + 0*20 = 1810 .

Обратный переход производится путём последовательного деления десятичного числа на 2 (основание системы счисления) до тех пор, пока частное не окажется меньше 2.

В реальных системах и устройствах длина двоичных чисел ограничена разрядной сеткой.

Разрядной сеткой называется общее число разрядов, отведённых в данной системе или устройстве для представления двоичных чисел.

Разрядная сетка определяется по формуле: n= log2(Mmax + 1),

где Mmax - наибольшее из диапазона десятичных чисел, которые могут быть обработаны данной системой или устройством. Односторонние скобки означают, что результат вычисления следует округлить до ближайшего наибольшего целого. Например, результат 2.01 следует округлить до 3.

Обратно, при заданной разрядной сетке n, верхняя граница диапазона десятичных чисел определяется по формуле: Mmax = 2n -1.

Общее же количество десятичных чисел, которые можно представить с помощью n двоичных разрядов, определяется формулой: M = 2n.

Кроме двоичной в цифровой технике используются 8- и 16-ричная системы счисления. Введены они только из соображений удобства записи программ и то лишь на языках низкого уровня (машинном - языке нулей и единиц, или Ассемблера), а потому являются вспомогательными.

Алфавит 8-ричной системы счисления состоит из восьми арабских цифр от 0 до 7.

Алфавит 16-ричной системы счисления состоит из 10 арабских цифр от 0 до 9 и шести латинских букв: A-10, B-11, C-12, D-13, E-14, F-15.

Переход от 8- и 16-ричных чисел к десятичным и обратно аналогичен случаю двоичных чисел, но с учётом того, что основанием данных систем счисления является не 2, а 8 и 16, соответственно.

Переход от двоичных чисел к 8-ричным производится по следующему правилу. Двоичное число, начиная с младших разрядов, разбивается на

0111001012 триады (тройки символов). Если длина числа не кратна

трём, то оно дополняется старшими нулевыми разряда-

3458 ми. Каждая триада записывается символами 8-ричного

алфавита.

0111101001012 При переходе к 16-ричным числам двоичное число

разбивается на тетрады (четвёрки символов), каждая

7А516 из которых записывается символами 16-ричного алфа-

вита.

К сожалению, не существует явных алгоритмов перевода чисел из 8- в 16- ричную систему счисления и обратно. Поэтому в этих случаях используется

промежуточное двоичное представление: исходное число переводится в двоичное, а затем по выше приведённому правилу - в искомое.

Соседние файлы в папке Вычислительная техника