Перевод чисел из 1ССв другую через двоичную СС, правила и примеры

Выполнить перевод из двоичной системы счисления в десятичную числа 0,11012. Имеем:
0,11012 = 1*2-1 + 1*2-2 + 0*2-3 +1*2-4 = 0,5 + 0,25 + 0 + 0,0625 = 0,8125.
Расхождение полученного результата с исходным для получения двоичной дроби числом вызвано тем, что процедура перевода в двоичную дробь была прервана.
Таким образом, 0,11012 = 0,8125.

перевод чисел из двоичной системы счисления в восьмеричную систему счисления.

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

Таблица Для восьмеричной

000 0 100 4

001 1 101 5

010 2 110 6

011 3 111 7

Пример:

преобразуем 1011002

восьмеричная — 101 100 → 548

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

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

Например, переведём число 1101111100, 111001112=37С,Е7(16) в шестнадцатеричную систему счисления.

Для шестнадцатеричной

0000 0 0100 4 1000 8 1100 C

0001 1 0101 5 1001 9 1101 D

0010 2 0110 6 1010 A 1110 E

0011 3 0111 7 1011 B 1111 F

Пример:

преобразуем 1011002

шестнадцатеричная — 0010 1100 → 2C16

Арифметические операции в позиционных СС.

сложение. Рассмотрим сложение чисел в двоичной системе счисления. В его основе лежит таблица сложения одноразрядных двоичных чисел:

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

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

Вычитание. Рассмотрим вычитание двоичных чисел. В его основе лежит таблица вычитания одноразрядных двоичных чисел. При вычитании из меньшего числа (0) большего (1) производится заем из старшего разряда. В таблице заем обозначен 1 с чертой:

0-0=0

0-1=_11

1-0=1

1-1=0

Вычитание многоразрядных двоичных чисел происходит в соответствии с вышеприведенной таблицей вычитания с учетом возможных заемов из старших разрядов

Умножение. В основе умножения лежит таблица умножения одноразрядных двоичных чисел:

0*0=0

0*1=0

1*0=0

1*1=1

Умножение многоразрядных двоичных чисел происходит в соответствии с вышеприведенной таблицей умножения по обычной схеме, применяемой в десятичной системе счисления с последовательным умножением множимого на цифры множителя

Деление. Операция деления выполняется по алгоритму, подобному алгоритму выполнения операции деления в десятичной системе счисления.

110(2) * 11(2)=10(2)


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



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