КАТЕГОРИИ: Архитектура-(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) |
Арифметические операции в различных системах счисления
Все арифметические операции в системе счисления с основанием р проводятся в соответствии с известными правилами выполнения арифметических действий в десятичной системе счисления, но при этом используются таблицы сложения и умножения, составленные для данной системы счисления. Рассмотрим сложение.
Сложение производится поразрядно, начиная с младшего, используя соответствие таблицы сложения. Так, для двоичной, системы счисления имеем: 0+0 = 0 0+1 = 1 1+0 = 1 1+1 =10.
Примеры сложения чисел. Пример 3.2. Пример 3.3. 101011, 1101 (2) 245,0 (8) 10010, 1011 (2) 734,7 (8) 111110, 1000 (2). 1201,7 (8).
Правило вычитания чисел в системе счисления основанием р представляется так: ak = ai - aj при ai ³ aj, ak = p + ai – aj при ai < aj, т.е. при ai < aj занимается ”1“ старшего разряда, содержащая р единиц младшего разряда. Таблица вычитания для двоичной системы счисления: 0-0=0 1-0=1 1-1=0 10-1=1. Примеры вычитания чисел: Пример 3.4. Пример 3.5. 1001,01 (2) 1352,2 (8) 110,11 (2) 743,5 (8) 0010,10 (2). 406,5 (8) .
При умножении используется таблица умножения, которая может быть легко составлена из таблицы сложения. Так, скажем, . Таким же образом можно составить всю таблицу. Наиболее проста таблица для двоичной системы: 0´0=0 0´1=0 1´0=0 1´1=1. Пример 3.6: Как видим, процесс умножения сводится к операциям сдвига множимого и прибавления его к сумме частичных произведений. Деление выполняется по правилам, аналогичным десятичной системе счисления, но с использованием соответствующих таблиц сложения и умножения. Рассмотрим деление целых чисел в двоичной системе счисления (при дробных числах освобождаются от дробей умножением на одно и то же число). При делении в делимом выделяют минимально возможную группу разрядов, образующих число, равное или большее, делителя. Если такая группа образуется, то в частном записывают 1, если нет – 0. Затем образуется новая группа разрядов путем вычитания из выделенной группы делителя и приписыванием к полученной разности следующей цифры делимого и т.д. Пример 3.7. Разделить число 111111,01(2) на 101,1 (2). Умножим оба числа на 100 (2) и будем делить два целых числа:
Дата добавления: 2014-01-06; Просмотров: 1141; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |