- •Архитектура эвм
- •Методические указания к лабораторным работам 6 и 7
- •Лабораторная работа №6
- •Организация и функционирование эвм
- •Общие сведения и основные определения
- •Архитектура эвм
- •Состав и режим работы микроЭвм мт1804
- •3. 1. Структура микроЭвм
- •Формат микрокоманды микроЭвм
- •4. Выполнение работы
- •4.1. Составление и проверка работоспособности микропрограмм
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Задание
- •Дополнительное задание к лабораторной работе для контроля знаний
- •Лабораторная работа №7 изучение структуры микропроцессора и выполнение сдвиговых, логических и арифметических операций
- •Общие сведения
- •Выполнение операций
- •2. 1. Арифметические операции
- •2. 2. Логические операции
- •2. 3. Операции сдвига
- •Порядок выполнения лабораторной работы
- •Содержание отчета
- •Контрольные вопросы
- •Дополнительное задание к лабораторной работе для контроля знаний
-
Порядок выполнения работы
Запись микропрограмм в ОЗУ происходит в режиме ЗАГРУЗКА. МК заносится в память ОЗУ сегментами по 4 бита (тетрада). Адрес загружаемой МК набирается с помощью переключателя АДРЕС, номер поля МК - переключателем МУЛЬТИПЛЕКСОР, содержимое поля МК – переключателем ДАННЫЕ.
Возможны два варианта загрузки: «по горизонтали» и «по вертикали». Загрузка по горизонтали выполняется в следующей последовательности:
-
Переключатель ЗАГРУЗКА/РАБОТА установить в положение ЗАГРУЗКА.
-
С помощью переключателя АДРЕС набрать адрес загружаемой МК.
-
Переключателем МУЛЬТИПЛЕКСОР установить номер загружаемой тетрады.
-
Набрать с помощью переключателя ДАННЫЕ требуемый двоичный набор (записываемую тетраду).
-
Нажать клавишу ЗАГРУЗКА, при этом происходит запись данных.
-
Проверить на индикаторе ПАМЯТЬ правильную загрузку тетрады в память ОЗУ.
-
Повторить шаги 3-6 для всех восьми комбинаций переключателей МУЛЬТИПЛЕКСОР, что соответствует загрузке всех тетрад МК.
-
Повторить шаги 2-7 для загрузки всех возможных МК (максимальное число микрокоманд равно 16). При программировании любые безразличные состояния полей МК можно опускать.
Приведенная процедура соответствует последовательной записи восьми 4-битных полей каждой МК с переходом к следующей.
Допустима последовательная загрузка «по вертикали», когда заполняются все 16 тетрад одного поля. Для этого переключателем МУЛЬТИПЛЕКСОР устанавливается код 000 (поле 1 МК). Далее при последовательном изменении кода адреса МК в соответствующие ячейки памяти ОЗУ загружаются сооветствующие тетрады микрокоманд. Затем, меняя положение переключателя МУЛЬТИПЛЕКСОР, загружают остальные тетрады всех МК. Следует отметить, что загрузку МП удобнее производить первым способом, а контроль содержимого ОЗУ - вторым.
Если в режиме ЗАГРУЗКА нажать кнопку ПУСК, то выполнится МК, адрес которой был набран переключателем АДРЕС. Таким образом можно задать начало выполнения МП с нужного адреса.
Для запуска МП необходимо произвести начальную установку:
-
переключателями АДРЕС установить значение стартового адреса;
-
однократным нажатием кнопки ПУСК занести МК, имеющую стартовый адрес, в регистр микрокоманды.
Для прогона микропрограммы в пошаговом режиме необходимо:
-
переключатель ЗАГРУЗКА/РАБОТА перевести в положение РАБОТА;
-
нажатием кнопки ПУСК осуществить пошаговое выполнение МП;
-
с помощью СИ ДАННЫЕ и переключателей МУЛЬТИПЛЕКСОР проконтролировать выполнение МП, используя информацию табл. 6.
Для контроля данных на выходе ПС К1804ВС1 переключатель МУЛЬТИПЛЕКСОР устанавливается в положение 001, а при контроле последовательности адресации – в 000.
Содержание отчета
-
Изучить (повторить) теоретический материал по лабораторной работе.
-
Вычертить схему учебной микро ЭВМ.
-
Записать назначение ее основных функциональных элементов.
-
Вычертить схему формата команды учебной микро ЭВМ.
-
С привязкой к схеме выяснить и отобразить, что для учебной микро ЭВМ что может являться источником входных данных (источник операндов).
-
С привязкой к схеме выяснить и отобразить функциональные элементы, куда может быть сохранен результат вычислений в АЛУ (приемник результатов).
-
В таблице записать функции АЛУ учебной микро ЭВМ.
-
Найти соответствие элементов схемы с программной реализацией учебной микро ЭВМ.
-
Отработать учебные примеры теоретического материала. (пп.4 и Табл.7)
-
Сделать выводы.