КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Двоичная арифметика
Перевод неправильных дробей Перевод правильных дробей Перевод целых чисел Для перевода целого числа из S-й системы счисления в систему счисления с основанием q надо переводимое число последовательно делить на основание q-й системы счисления, в которую это число переводится, до тех пор, пока не будет получено частное, меньше основания q. Число в новой системе счисления запишется в виде остатков от деления, начиная с последнего частного, представляющего собой старшую цифру числа. Пример 1. Переведем число 976 из десятичной системы счисления в двоичную систему счисления (976(10)→ X(2)) 976 2 976 488 2 0 488 244 2 0 244 122 2 0 122 61 2 0 60 30 2 1 30 15 2 0 14 7 2 1 6 3 2 1 2 1
976(10)=1111010000(2)
Пример 2. Переведем число 342 из десятичной системы счисления в восьмеричную систему счисления (342(10) →X(8)):
342 8 336 42 8 6 40 5
342(10)→526(8)
Пример 3. Переведём число 859(10)→ X(16)
859 16 848 53 16 11 48 3
859(10)→35B(16)
Для перевода правильных дробей в систему счисления с основание q умножают исходную дробь (а дальше только дробные части произведения, выделяя целые части) последовательно на основание системы счисления q. Полученные в результате умножения целые части произведения являются соответствующими разрядами дробного числа в системе счисления с основанием q. Пример 2.4. Переведем число 0,27(10)→X(16): 0, 27 4 32 5 12 1 92 14 72
0,27(10)→451E(16)
Перевод неправильных дробей в систему счисления с основанием q выполняется отдельно для целой и дробной частей числа по вышеизложенным правилам с последующим соединением этих частей в одну неправильную дробь, представленную уже в новой системе счисления. Пример 2.6. Переведем число 176,325(10)→X(8)
176 8 0, 325 176 22 8 8 0 16 2 2 600 6 8 4 800 6 400 3 200
176.325(10)→260.2463(8)
Правила выполнения арифметических действий над двоичными числами задаются таблицами двоичных сложения, вычитания и умножения: Двоичные операции
Правила арифметики во всех позиционных системах аналогичны. При сложении в каждом разряде в соответствии с таблицей двоичного сложения производится сложение двух цифр слагаемых или двух этих цифр и 1, если имеется перенос из соседнего младшего разряда. В результате получается цифра соответствующего разряда суммы и, возможно, также 1 переноса в старший разряд. Приведем пример сложения двух двоичных чисел: Переносы 110111.01 55.25 + 10011.10 + 19.5 1001010.11 74.75 Справа показано сложение тех же чисел, представленных в десятичной системе. При вычитании двоичных чисел в данном разряде при необходимости занимается 1 из следующего старшего разряда. Эта занимаемая 1 равна двум 1 данного разряда. Заем производится каждый раз, когда цифра в разряде вычитаемого больше цифры в том же разряде уменьшаемого. Поясним сказанное примером: 11011,10 1101,01 1110,01 Умножение двоичных многоразрядных чисел производится путем образования частичных произведений и последующего их суммирования. В соответствии с таблицей двоичного умножения каждое частичное произведение равно 0, если в соответствующем разряде множителя стоит 0, или равно множимому, сдвинутому на соответствующее число разрядов влево, если в разряде множителя стоит 1. Таким образом, операция умножения многоразрядных двоичных чисел сводится к операциям сдвига и сложения. Положение запятой определяется так же, как при умножении десятичных чисел. Сказанное поясняется примером: 1011,1 х 101,01 = 111100,011 х 10101 + 10111 10111____ Особенности выполнения деления двоичных чисел поясняются следующим примером: 1100,011:10,01 =? 1100011 | 10010 - 10010 101,1 - 10010 - 10010 Благодаря простоте правил двоичного сложения, вычитания и умножения применение в ЭВМ двоичной системы счисления позволяет упростить схемы устройств, выполняющих арифметические операции.
Дата добавления: 2014-01-05; Просмотров: 486; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |