Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Met_uk_Pozitsionnye_sistemy_schislenia.doc
Скачиваний:
13
Добавлен:
27.05.2015
Размер:
353.79 Кб
Скачать

Различные типы позиционных систем счисления двоичная система счисления

Произвольное число Х в двоичной системе представляется в виде полинома

, (5)

где каждый коэффициент ai может быть либо 0, либо 1.

Примеры изображения чисел в двоичной ПСС:

110 = 12 210 = 102

310 = 112 410 = 1002

510 = 1012 610 = 1102

710 = 1112 810 = 10002

910 = 10012 1010 = 10102

1110 = 10112 1210 = 11002

1310 = 11012 1410 = 11102

1510 = 11112 1610 = 100002

0.510 = 0.12 0.2510 = 0.012

Таблица сложения чисел в двоичной ПСС имеет вид:

0+0=0 1+0=1 (6)

0+1=1 1+1=10

Таблица умножения в двоичной ПСС имеет вид:

0·0=0 1·0=0 (7)

0·1=0 1·1=1

Шестнадцатеричная система счисления

В этой ПСС базисными являются числа от нуля до пятнадцати. Так как арабских цифр не хватает для обозначения всех базисных чисел, то пришлось ввести в употребление новые символы. Таким образом, для обозначения базисных чисел в шестнадцатеричной ПСС используется ряд символов: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f. Например, десятичное число 175.5 в шестнадцатеричной ПСС будет записываться в виде af.816. Действительно, согласно формуле (4):

af.816 =10161 + 15160 + 816-1 = 160 + 15 + 8/16 = 175.5

Шестнадцатеричная ПСС, как правило, используется для более компактной записи двоичных чисел.

Представление чисел в различных системах счисления

Из формулы (4) следует, что любое число можно записать в любой допустимой ПСС. Вид числа при этом (коэффициенты ai в (2) или (4)) зависит от основания ПСС – K. Например, ниже приведено представление ряда натуральных чисел в трёх различных ПСС.

Соответствие между представлением натуральных чисел в различных псс

Число в 10-ой ПСС

Число в 16-ой ПСС

Число в 2-ой ПСС

1

1

1

2

2

10

3

3

11

4

4

100

5

5

101

6

6

110

7

7

111

8

8

1000

9

9

1001

10

А

1010

Выполнение арифметических операций в двоичной системе счисления

Арифметические действия над числами в любой ПСС производятся по тем же правилам, что и в десятичной ПСС. Это связано с тем, что правила выполнения арифметических операций основываются на правилах выполнения действий над соответствующими многочленами. При этом нужно только пользоваться теми таблицами сложения и умножения, которые имеют место для ПСС с основанием К. В этом разделе мы покажем примеры выполнения арифметических операций для двоичной ПСС.

Сложение

При сложении числа записываются столбиком (разряд под разрядом), затем цифры суммируются по разрядам. Если результат больше или равен основанию ПСС (2), то возникает единица переноса в соседний левый разряд, а в текущем разряде записываем остаток от деления результата на 2. В следующих примерах точка над разрядом будет означать единицу переноса из соседнего правого разряда.

Пример 1. Сложим числа 15 и 6 в различных системах счисления.

Десятичная:1510 + 610 Двоичная: 11112 + 1102

. . . .

15 1111

+ 6 + 110

21 10101

5+6 =11=10+1 1+0 = 1

1+1=2 1+1 = 2 = 2 + 0

1+1+1 = 3 =2+1

1+1 = 2 = 2+ 0

Пример 2. Сложим три числа 15, 7 и 3.

Десятичная:1510 +710+310 Двоичная: 11112 + 1112 +112

. . .. .. .

1 5 1 1 1 1

+ 7 + 1 1 1

3 1 1

2 5 1 1 0 0 1

5+7+3 =15 = 10+5 1+1+1=3=2+1

1+1=2 1+1+1+1=4=2+2+0

1+1+1+1 =4=2+2+0

1+1+1=3=2+1

Пример 3. Сложим числа 141.5 и 59.75.

Десятичная:141.510 + 59.7510 Двоичная: 10001101.12 + 111011.112

. . . . . . . . . .

141.5 10001101.1

+ 59.75 + 111011.11

201.25 11001001.01

1+1=2 0+5=5 1+0=1 1+1=2+0

5+7=12=10+2 1+1=2=2+0 1+1+1=3=2+1

1+9+1=11=10+1 1+1=2=2+0 1+1=2=2+0

4+5+1=10=10+0 1+1+1=3=2+1 1+1=2=2+0