Задание 3. Смоделировать работу четырехразрядного параллельного регистра сдвига, схема которого представлена на рис

Смоделировать работу четырехразрядного параллельного регистра сдвига, схема которого представлена на рис. 5. В схеме моделирования применяются D-триггеры на основе RS-триггеров, которые моделировались в предыдущем задании, и блоки Memory, которые находятся в библиотеке Simulink→Non-linear и необходимы для запоминания предыдущего состояния триггеров в процессе моделирования. Также в схеме моделирования ис­пользуются два блока Step, ко­торые в комбинации с сумматором формируют одиночный им­пульс на входе регистра сдвига. В блоке Step нужно устано­вить значения Step time=1, Initial value=0, Final value=1. В блоке Step2 нужно установить значения Step time=2, Initial value=0, Final value=1. По­следовательный сдвиг импульса на один разряд будет осуществляться с приходом каждого нового синхроимпульса от генератора синхроимпульсов Clock, свойству Period которого необходимо задать значение 1.

Рисунок 3. Четырёхразрядный параллельный регистр хранения

Рисунок 4. Блок D-триггера

Рисунок 5. Четырёхразрядный регистр сдвига

Контрольные вопросы

1. Для чего предназначены регистры?

2. Перечислите операции, которые можно выполнить над хранящимися в регистре данными.

3. Какие режимы чтения хранящихся в регистре данных используются в регистрах хранения?

4. Каким арифметическим операциям соответствует операция сдвига числа, хранящегося в регистре сдвига?

5. Какие элементы из библиотек системы Simulink были вами использованы для моделирования работы параллельного регистра хранения?

6. Какие элементы из библиотек системы Simulink были вами использованы для моделирования работы параллельного регистра сдвига?


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: