Студопедия
Главная страница | Контакты | Случайная страница

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

Если при сложении в ЭВМ оба слагаемых имеют одинаковый знак,

Читайте также:
  1. А4.10 Мейоз и митоз имеют сходство в том, что в обоих случаях
  2. Базисные(имеют все хар-ки и признаки PR-текста, PR-инф-ии)
  3. Благодаря наиболее высокому уровню организации человека, которого он достиг как биосоциальное, его взаимоотношение со средой обитания имеют существенные особенности.
  4. Вопрос 10 Какое значение имеют гомеостатические процессы и адаптация для взаимодействия организма с ос
  5. ВОПРОС 15 Какие признаки при наружном осмотре трупа имеют место при действии низкой температуры и могут использоваться на месте обнаружения?
  6. Выберите признак, не характерный для поражения лицевого нерва
  7. Д) имеют более высокую степень усвоения белка
  8. ДВС имеют два существенных преимущества.
  9. Е) Все точки на кривой безразличия означают одинаковый уровень денежного дохода

То операция сложения выполняется обычным путем.

Если при сложении слагаемые имеют разные знаки, то

Сначала необходимо выявить большее по абсолютной величине число,

Из него произвести вычитание меньшего по абсолютной величине числа

И разности присвоить знак большего числа.

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

Но знак результата определяется

По совпадению или несовпадению знаков участвовавших в операции чисел.

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

В связи с этим прямой код в ЭВМ почти не применяется.

Обратный код числа

Свое название обратный код чисел потому, что коды цифр отрицательного числа

Заменены на инверсные

Для положительного числа

код 0 означает знак + (плюс);

Пример для положительного числа

Прямой код для двоичного положительного числа 1011 будет 0.1011

                                           

Обратный код положительного двоичного числа

                                           

Обратный код положительного числа совпадает с его прямым кодом

Для отрицательного числа

Код 1 — знак - (минус).

Прямой код для двоичного отрицательного числа -1011 будет 1.1011

                                           

Обратный код двоичного отрицательного числа

                                           

.

при N=0 имеет место неоднозначность [0]обр = 0,00...0 = 1,11...!.

Для того чтобы получить обратный код отрицательного числа,

необходимо все цифры этого числа инвертировать, т. е. в знаковом разряде поставить 1,

во всех значащих разрядах нули заменить единицами, а единицы нулями.

Дополнительный код числа

 

N, обозначим [N]дon.

Партыка стр 55

 

Пусть, как и выше,

Пример для положительного числа

Прямой код для двоичного положительного числа 1011 будет 0.1011

                                           

Обратный код положительного двоичного числа

                                           

Дополнительный код положительного числа совпадает с его прямым кодом

Для отрицательного числа

Код 1 — знак - (минус).

Прямой код для двоичного отрицательного числа -1011 будет 1.1011

                                           

Обратный код двоичного отрицательного числа

                                           

Дополнительный отрицательного числа

                                           

Для того чтобы получить дополнительный код отрицательного числа,

Необходимо

Все его цифры инвертировать

(в знаковом разряде поставить единицу,

Во всех значащих разрядах нули заменить единицами, а единицы — нулями)

И затем к младшему разряду прибавить единицу.

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

Эмпирическое правило: для получения дополнительного кода отрицательного числа




Дата добавления: 2015-02-16; просмотров: 119 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав