Студопедия Главная Случайная страница Обратная связь

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

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





Машинные коды чисел бывают трех типов: прямой код, дополнительный и обратный.

Рассмотрим число , представленное в форме с плавающей запятой: (4)

Обозначим его мантиссу С учётом правила кодирования знаков, её представление в форме ПЗ можно записать так:

Данное представление называется прямым кодом числа x. Поскольку эти выражения можно переписать в виде:

(5)

Из равенства следует, что операцию вычитания можно заменить операцией сложения с числом с последующим вычитанием величины . Для реализации вычитания таким способом определим дополнительный код числа x: (6)

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

Операцию вычитания можно представить и в другом виде:

Код, определённый с помощью этого соотношения: называется обратным кодом числа. Он представляет собой дополнение мантиссы до максимального базисного числа.

Из соотношений (5)–(7) можно сделать вывод, что:

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

· для отрицательных чисел из (6) и (7) получаем соотношение, связывающее обратный и дополнительный коды: из которого следует, что эти коды отличаются друг от друга на единицу в последнем разряде. Дополнительный и обратный коды называются инверсными. Заметим, что по определению мантисса имеет нулевую целую часть. В то же время знак числа кодируется нулём или максимальным базисным числом и размещается перед мантиссой. Таким образом, в машинных кодах происходит отождествление разряда, соответствующего целой части числа и знакового разряда.

 







Дата добавления: 2015-12-04; просмотров: 221. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...


Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

В теории государства и права выделяют два пути возникновения государства: восточный и западный Восточный путь возникновения государства представляет собой плавный переход, перерастание первобытного общества в государство...

Закон Гука при растяжении и сжатии   Напряжения и деформации при растяжении и сжатии связаны между собой зависимостью, которая называется законом Гука, по имени установившего этот закон английского физика Роберта Гука в 1678 году...

Характерные черты официально-делового стиля Наиболее характерными чертами официально-делового стиля являются: • лаконичность...

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

Алгоритм выполнения манипуляции Приемы наружного акушерского исследования. Приемы Леопольда – Левицкого. Цель...

Studopedia.info - Студопедия - 2014-2025 год . (0.011 сек.) русская версия | украинская версия