Здесь n — число знаков до запятой; m — число знаков после запятой. Последовательность цифр
an-1, an-2, …, a1, a0, a-1, a-2, …, a-m
можно рассматривать как код числа в заданной системе счисления.
В цифровой технике наибольшее распространение получила двоичная система счисления, содержащая только цифры 0 и 1, а ее основанием служит число 2. Например, число 25,5 в десятичной и двоичной системах счисления может быть представлено в виде
Значительно реже используют восьмеричную и шестнадцатеричную системы. Их, в частности, применяют при составлении программ для более удобной и короткой записи двоичных кодов команд, так как эти системы не требуют специальных операций для перевода в двоичную систему.
В цифровых устройствах широко используют и так называемый двоично-десятичный код. В этом коде каждый разряд десятичного числа представляется в двоичном коде. В табл. 1 приведены коды чисел в различных системах счисления.
Числа десятичной системы счисления нетрудно перевести в числа двоичной системы. При этом порядок перевода целых чисел отличается от перевода дробей. Чтобы перевести целое число Х с основанием 10 в систему с основанием 2, необходимо последовательно делить заданное число и получающиеся в процессе деления частные на 2 до тех пор, пока последнее частное не окажется меньше 2. Результат перевода записывают в виде последовательности цифр слева направо, начиная с последнего частного и кончая первым остатком (при этом число младшего разряда есть первый остаток). Все действия в процессе деления числа производят в десятичной системе счисления.
|
|
Таблица1 | ||||
Код числа | ||||
Десятичный | Двоичный | Восьмеричный | Двоично-десятичный | Шестнад- цатеричный |
0001 0000 | А | |||
0001 0001 | В | |||
0001 0010 | С | |||
0001 0011 | ||||
0001 0100 | Е | |||
0001 0101 | Р | |||
0001 1110 | ||||
0001 0111 | ||||
0001 1000 | ||||
0001 1001 | ||||
0010 0000 | ||||
0010 0001 | ||||
0010 0010 | ||||
0010 0011 | ||||
0010 0100 | ||||
0010 0101 | ||||
0010 0110 | 1А | |||
0010 0111 | 1В | |||
0010 1000 | 1С | |||
0010 1001 | 1D | |||
0011 0000 | 1Е | |||
0011 0001 | 1F | |||
0011 0010 |
Дата добавления: 2016-01-05; просмотров: 14; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!