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

1.3 Перевод чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную системы счисления и обратный перевод

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

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

Перевод из восьмеричной (шестнадцатеричной) системы счисления выполняются аналогично: один символ восьмеричной заменяется тремя двоичными, один символ шестнадцатеричной заменяется четырьмя двоичными

Примеры:

1) Переведем число в восьмеричную систему счисления

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

2) Переведем число в шестнадцатеричную систему счисления.

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

3) Переведем число из шестнадцатеричной системы счисления в двоичную. Для этого представим каждую шестнадцатеричную цифру соответствующим двоичным числом.

1.4 Арифметические действия в различных системах счисления

1.4.1 Двоичная система счисления

Арифметические операции в двоичной системе счисления выполняются по правилам, указанным в таблице 2.

Таблица 2 – Арифметические операции в двоичной системе счисления

сложение

вычитание

умножение

0+0=0

0 - 0=0

0*0=0

0+1=1

1 - 0=1

0*1=0

1+0=1

1 - 1=0

1*0=0

1+1=10

10 – 1=1

1*1=1

Примеры:

1) 2)

10011 100010011 101

× 10110 101 110111

00000 111

10011 101

10011 1000

00000 0000

10011 101

110100010 111

101

101

0

3) 4)

1011,1 1011,1

+ 101,01 - 101,01

0000,11 110,01