Представление информации в бинарной форме

Десятичная система исчисления использует 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.

Для того чтобы перейти из двоичной системы в восьмеричную систему, достаточно двоичное представление числа разбить на триады и каждую из них перевести в восьмеричное представление.

Для того чтобы перейти из двоичной системы в шестнадцатеричную систему, достаточно двоичное представление числа разбить на тетраду и каждую тетраду представить шестнадцатеричным знаком.

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

Для перевода в двоичный код числа из восьмеричного или шестнадцатеричного представления достаточно шестнадцатеричное обозначение представить тетрадой двоичного обозначения, а восьмеричный знак в позиции представить тремя знаками двоичного представления.

Рассмотрим операции арифметики в соответствующих системах:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: