Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Краткая теория. Арифметические операции во всех позиционных системах счисления выполняются по одним и тем же хорошо извест­ным правилам.






 

Арифметические операции во всех позиционных системах счисления выполняются по одним и тем же хорошо извест­ным правилам.

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

0+0=0

0+1=1

1+0=1

1+1=10

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

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

 
 
1102 + 112 10012  

 

 


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

1102 = 1*22 + 1*21 + 0*20 = 610;

112 = 1*21 + 1*2° = 310;

610+ 310 = 910.

Теперь переведем результат двоичного сложения в деся­тичное число.

 

10012 = 1*23 + 0*22 + 0*21 + 1*20 = 910.

Сравним результаты, сложение выполнено правильно.

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

0 - 0 = 0

0-1 = 1

1-0=1

1-1=0

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

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

0*0=0

0*1=0

1*0=0

1*1=1

1102 * 112 110 100102  
Умножение многоразрядных двоичных чисел происходит в соответствии с вышеприведенной таблицей умножения по обычной схеме, применяемой в десятичной системе счисле­ния, с последовательным умножением множимого на очеред­ную цифру множителя. В качестве примера произведем умно­жение двоичных чисел 1102 и 112.

 

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

 

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

       
 
378 + 258 648
 
16 - 78 16 2416
 

 

 


 

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

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.