Системы счисления. Двоичная система счисления.
⇐ ПредыдущаяСтр 3 из 3 Двоичная система счисления — это позиционная система счисления с основанием 2. В этой системе счисления натуральные числа записываются с помощью всего лишь двух символов (в роли которых обычно выступают цифры 0 и 1). Двоичная система используется в цифровых устройствах, поскольку является наиболее простой и соответствует требованиям:
Преобразование двоичных чисел в десятичные. При переводе числа из любой системы счисления в десятичную систему счисления нужно каждый символ этого числа умножить на основание системы счисления, в которой записано это число, в степени соответствующей положению символа в записи числа и все произведения сложить.
Например: Переведём число 101100, 10112 из двоичной системы счисления в десятичную систему счисления: 101100, 1012 = 1*25 + 0*24 + 1*23 + 1*22 + 0*21 + 0*20 + 1*2-1 + 0*2-2 + 1*2-3 =
Ещё один пример: Допустим, вам дано двоичное число 110001. Для перевода в десятичное просто запишите его справа налево как сумму по разрядам следующим образом:
Можно записать это в виде таблицы следующим образом:
Точно так же, начиная с двоичной точки, двигайтесь справа налево. Под каждой двоичной единицей напишите её эквивалент в строчке ниже. Сложите получившиеся десятичные числа. Преобразование методом Горнера Для того, что бы преобразовывать числа из двоичной в десятичную систему данным методом, надо суммировать цифры слева-направо, умножая ранее полученный результат на основу системы (в данном случае 2). Например, двоичное число 1011011 переводится в десятичную систему так: 0*2+ 1 =1 >> 1*2+ 0 =2 >> 2*2+ 1 =5 >> 5*2+ 1 =11 >> 11*2+ 0 =22 >> 22*2+ 1 =45 >> 45*2+ 1 =91 То есть в десятичной системе это число будет записано как 91. Или число 101111 переводится в десятичную систему так: 0*2+ 1 =1 >> 1*2+ 0 =2 >> 2*2+ 1 =5 >> 5*2+ 1 =11 >> 11*2+ 1 =23 >> 23*2+ 1 =47 То есть в десятичной системе это число будет записано как 47
Преобразование десятичных чисел в двоичные. Допустим, нам нужно перевести число 19 в двоичное. Вы можете воспользоваться следующей процедурой: 19 /2 = 9 с остатком 19 /2 = 4 c остатком 14 /2 = 2 с остатком 02 /2 = 1 с остатком 01 /2 = 0 с остатком 1Итак, мы делим каждое частное на 2 и записываем в остаток 1 или 0. Продолжать деление надо пока в делимом не будет 1. Ставим числа из остатка друг за другом, начиная с конца. В результате получаем число 19 в двоичной записи (начиная с конца): 10011.
Двоичная арифметика. Сложение чисел в двоичной системе счисления. При сложении чисел в двоичной системе счисления, нужно использовать следующую таблицу сложения:
1 + 0 = 1 0 + 1 = 1 0 + 0 = 0 1 + 1 = 10
Например, сложим числа 11011112 и 10111012
Умножение чисел в двоичной системе счисления. При умножении чисел в двоичной системе счисления, нужно использовать следующую таблицу умножения: 1 * 0 = 0 0 * 1 = 0 0 * 0 = 0 1 * 1 = 1
Например, перемножим числа 111112 и 1012
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|