Регистры - Лекция, раздел Компьютеры, Лекция 1 – Представление информации в ЭВМ. Позиционные системы счисления Регистры Предназначены Для Хранения Многоразрядного Двоичного Кода. Помимо Эт...
Регистры предназначены для хранения многоразрядного двоичного кода. Помимо этого, регистры могут использоваться для выполнения некоторых вспомогательных функций, таких как:
- сдвиг хранимого в регистре кода на некоторое число разрядов вправо или влево;
- преобразование формы представления кода из последовательной в параллельную или наоборот.
По способу ввода/вывода двоичного кода регистры подразделяются на:
- регистры с параллельным вводом и параллельным выводом;
- регистры с параллельным вводом и последовательным выводом;
- регистры с последовательным вводом и параллельным выводом;
- регистры с последовательным вводов и последовательным выводом.
Ввод и вывод двоичного слова в регистре может осуществляться в однофазном и парафазном кодах.
Однофазный код предусматривает передачу на выход регистра одного значения каждого разряда. Парафазный код предусматривает такую передачу кода, когда каждому разряду на выходе регистра соответствуют два значения – прямое и инверсное.
Парафазные регистры, как правило, строятся на RS или JK-триггерах. Однофазные – на D- и T-триггерах.
Графическое изображение однофазного регистра и его эквивалентной схемы имеет следующий вид.
EI = 0 означает разрешение записи входных значений в выходные
EI = 1 означает запрет записи, и игнорирование сигналов C и D
Регистры сдвига – устройства, осуществляющие сдвиг хранимого числа на 1 разряд вправо или влево. Операция сдвига может применяться как к записываемому числу, так и к уже записанному числу.
Примером является регистр К 555 ИР11.
R – "Reset", сигнал установки всех выходных значений в "0"
DSR, DSL – ввод чисел со сдвигом вправо или влево
S1, S0 – управление режимом сравнения
0 0 – хранение
1 0 – сдвиг влево
0 1 – сдвиг вправо
1 1 – загрузка значений
Формула ручного перевода для целых чисел
Определение: Правило преобразования целых чисел заключается в последовательном делении целой части числа и образующихся частных на основание новой системы счисления. Получающиеся в результат
Формула ручного перевода для дробных чисел
Определение: Правило преобразования дробной части числа заключается в последовательном умножении дробной части данного числа и дробных частей получающихся произведений на новое основание. Пр
Прямые, обратные и дополнительные коды
Для представления положительных и отрицательных чисел в памяти вычислительных устройств используются различные формы представления. Эти формы предназначены для упрощения проведения арифметических о
Форма представления чисел с плавающей запятой
Форма представления чисел с плавающей запятой может быть представлен формулой 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
Новости и инфо для студентов