![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Пример. Сложить X и Y в обратном и дополнительном кодах.
Сложить X и Y в обратном и дополнительном кодах. а) X= 111, Y= –11; 1) Сложим числа, пользуясь правилами двоичной арифметики:
2) Сложим числа, используя коды:
Так как результат сложения является кодом положительного числа (знак 0), то (X+Y)обр=(X+Y)доп=(X+Y)пр .
б) X= –101, Y= –11; 1) Сложим числа, пользуясь правилами двоичной арифметики:
2) Сложим числа, используя коды:
Так как сумма является кодом отрицательного числа (знак 1), то необходимо перевести результаты в прямой код:
а) из обратного кода (X+Y)обр=1, 1110100 б) из дополнительного кода (X+Y)доп=1, 1110101 Таким образом, X+Y= –1011 и полученный результат совпадает с обычной записью
|