Прямые, обратные и дополнительные коды - Лекция, раздел Компьютеры, Лекция 1 – Представление информации в ЭВМ. Позиционные системы счисления Для Представления Положительных И Отрицательных Чисел В Памяти Вычислительных...
Для представления положительных и отрицательных чисел в памяти вычислительных устройств используются различные формы представления. Эти формы предназначены для упрощения проведения арифметических операций над числами.
Так называемый прямой код используется для представления положительных чисел. Например, для представления числа 6 используется прямой код 00000110.
Дополнительным кодом называют ситуацию, когда для задания отрицательного числа само число не изменяется, а к нему добавляется единица в старшем разряде. Например, число -6 будет представлено как 10000110.
Однако дополнительный код имеет недостаток, заключающийся в том, что для его преобразования необходимо использование больших аппаратных ресурсов. Для выполнения операции "модуль" необходимо выполнить операцию выделения старшего разряда, его обнуления, и добавления к нему оставшихся семи бит.
Чтобы выполнять такое преобразование в минимальное число операций, был предложен обратный код.
Обратный код также используется для представления отрицательных чисел. При этом старший разряд получает значение 1, а остальные 7 бит инвертируются, то есть единицы заменяются нулями и наоборот. Например, число -6 будет представлено как 11111001. Обратные коды позволяют выполнять операцию "модуль" простым инвертированием байта числа. В противном случае, вместо одной команды приходится выделять из байта бит знака, и отдельно инвертировать его.
Особенностью дополнительных и обратных кодов является то, что при положительных числах они не отличаются от прямого кода.
Лекция Представление информации в ЭВМ... Тема Позиционные системы счисления... Тема Преобразование чисел из одной системы счисления в другую...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Прямые, обратные и дополнительные коды
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Формула ручного перевода для целых чисел
Определение: Правило преобразования целых чисел заключается в последовательном делении целой части числа и образующихся частных на основание новой системы счисления. Получающиеся в результат
Формула ручного перевода для дробных чисел
Определение: Правило преобразования дробной части числа заключается в последовательном умножении дробной части данного числа и дробных частей получающихся произведений на новое основание. Пр
Форма представления чисел с плавающей запятой
Форма представления чисел с плавающей запятой может быть представлен формулой x = M · sp
В формуле M – является мантиссой числа, представляющая собой дробь со знаком.
p
Дешифраторы
Дешифратор – это устройство, имеющее m – входов и 2m выходов. Он обеспечивает преобразование параллельного кода на входе в значение логической единицы на выходе, соответствующую данному
Шифраторы
Шифратор реализует функцию, обратную дешифраторам. То есть значение логической 1 на определенном входе шифратора преобразуется в соответствующий этому входу двоичный код на выходах.
Таблиц
Мультиплексоры
Мультиплексор представляет собой устройство, имеющее n адресных входов, 2n информационных и 1 выход. Он обеспечивает коммутацию на выход того информационного входа, номер которого соотве
Сумматоры
Сумматоры – это комбинационные устройства, выполняющие арифметическое суммирование кодов чисел.
Таблица истинности одноразрядного сумматора имеет вид.
p
Синхронный RS-триггер со статическим управлением
Синхронный RS-триггер имеет дополнительный вход C, который, будучи установлен в логическую 1, разрешает изменение состояния триггера.
Функционирование синхронного RS-триггера может быть оп
Универсальный JK-триггер
JK-триггер представляет собой 2-х ступенчатый синхронный триггер. Для записи информации в JK-триггер на вход C должны быть поданы последовательно логический 1 и логический 0.
Пока на входе
Регистры
Регистры предназначены для хранения многоразрядного двоичного кода. Помимо этого, регистры могут использоваться для выполнения некоторых вспомогательных функций, таких как:
- сдвиг хранимо
Программируемые логические матрицы
Программируемая логическая матрица (ПЛМ) – универсальная комбинационная схема для преобразования входного n-значного двоичного кода в выходной m-разрядный код по заданной таблице истинности. Для ре
Счетчики
Счетчики представляют собой функциональные узлы, предназначены для подсчета числа сигналов, поступающих к ним на вход.
Счетчики характеризуются модулем счета М. При поступлении очередного
Счетчики с последовательно-параллельной передачей переноса
С целью увеличения разрядности при сохранении быстродействия используются комбинированные последовательно-параллельные счетчики. Пример последовательно-параллельного 12-и разрядного счетчика предст
Последовательный интерфейс К 580 ВВ 51 (Intel 8251)
БИС К 580 ВВ51 является синхронно-асинхронным программируемым устройством, предназначенным для приема из микропроцессора данных в параллельной форме, преобразования в последовательную форму, и ее п
Контроллер прерываний К 580 ВН 59 (Intel 8259)
Прерыванием называется процесс приостановки выполнения текущей программы, сохранение в стеке текущего состояния процессора, и вызов подпрограммы обработки прерывания.
Рассматриваемый контр
Контроллер прямого доступа к памяти К 580 ИК 57 (Intel 8257)
Для переноса информации между двумя блоками памяти, или для записи информации из внешнего устройства в память обычно используется процессор. При этом операция записи происходит побайтно, через пром
Контроллер клавиатуры и дисплея К 580 ВВ 79 (Intel 8279)
Контроллер ВВ79 - это программируемое устройство сопряжения микропроцессора с клавиатурой и дисплеем на основе семисегментных светодиодных индикаторов. ВД79 может быть подключен к матрице клавиш 8х
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов