Десятичная система исчисления использует 10 знаков (0 - 9), является позиционной и на основе четырех операций образует десятичную арифметику. В ЭВМ используется двоичная система исчисления (0,1), т.е. двоичная арифметика, связано это с тем, что двуустойчивый элемент легко реализуем в виде реле – замкнутость – разомкнутость, триггеров – нулевой потенциал – положительный потенциал. Для уменьшения числа позиций введены восьмеричные и шестнадцатеричные числа соответственно 23 и 24, где степень показывает сколько позиций двоичного числа, начиная справа, следует отнести под одну позицию соответствующего числа (3 или 4 позиция)
Таблица соотношений
Десятичная система | Двоичная система | Восьмеричная система | Шестнадцатеричная система |
А | |||
В | |||
С | |||
D | |||
Е | |||
F | |||
Примечание. A, B, C, D, E, F – денотаты (знаки), в данном случае - цифры.
|
|
Основная формула числа в позиционной системе исчисления имеет вид:
,
где n, …, -m –номера позиций соответственно целой части и дробной.
Существуют полные системы исчисления (двоичная, шестнадцатеричная) и неполные (дата, время). Для представления числа используется следующая формула разложений по номерам позиций:
,
где q – основание системы (q=2,8,10,16).
Коэффициент a i может принимать значения имеющихся цифр в используемой системе исчисления. Например, в восьмеричной такими значениями могут быть 0, 1, 2, 3, 4, 5,6, 7.
Примеры.
1. 3754,38=3*103+7*102+5*101+4*100+3*10-1+8*10-2.
2. 73902,76=7*105+3*104+9*103+1*102+0*101+2*100+7*10-1+6*10-2.
3. 101012=1*24+0*23+1*22+0*21+1*20=2110.
4. 3568=3*82+5*81+6*80=23810.
5. 15D316=1*163+5*162+D(13)*161+3*160=558710.
Для того чтобы перейти из двоичной системы в восьмеричную систему, достаточно двоичное представление числа разбить на триады и каждую из них перевести в восьмеричное представление.
Для того чтобы перейти из двоичной системы в шестнадцатеричную систему, достаточно двоичное представление числа разбить на тетраду и каждую тетраду представить шестнадцатеричным знаком.
Для перевода в десятичную систему двоичной, достаточно двоичное обозначение разбить на тетрады, но при этом двоичные коды, соответствующие буквенным обозначениям кодов от шестнадцатеричной системы запрещены.
Для перевода в двоичный код числа из восьмеричного или шестнадцатеричного представления достаточно шестнадцатеричное обозначение представить тетрадой двоичного обозначения, а восьмеричный знак в позиции представить тремя знаками двоичного представления.
|
|
Рассмотрим операции арифметики в соответствующих системах: