
- •Методические указания
- •Под редакцией к.Т.Н. Доцента Виноградова в.И.
- •1.Теоретическая часть Особенности центрального устройства управления
- •Рон ри рс sp а в рк сид рв ра Результат Из алу Команды и Данные из оп y1 y n x1 – x4 уа z,n,c,p Из алу операнды ДанныеВ алу Данные в оп Адрес в оп r тиш1 ш2 ш3
- •Управление работой алу
- •Типовые машинные команды, используемые в работе
- •Результат выполнения операции может засылаться в оперативную память или/и
- •Список микроопераций
- •Варианты заданий
- •2. Пример выполнения задания учебной задачи
- •Система команд
- •Выбор регистра общего назначения
- •3.Лабораторная работа «Типовые микрооперации».
- •4.Лабораторная работа «Форматы машинных команд».
- •5.Лабораторная работа «Операционные устройства процессора».
- •6.Лабораторная работа «Способы адресации».
- •7.Лабораторная работа «Типовые машинные операции».
- •8.Лабораторная работа «Управляющие автоматы схемно-логического типа».
- •9.Лабораторная работа «Программируемые логические матрицы».
- •10.Лабораторная работа «Типовые устройства персонального компьютера (пк)».
7.Лабораторная работа «Типовые машинные операции».
Цель лабораторной работы – ознакомление с основными машинными операциями, используемыми в современных ЭВМ и их аппаратной реализацией. Определение области применения каждой из этих операций, оценка их эффективности.
Лабораторная работа проводится с использованием пакета «CUU» на учебном примере.
Порядок выполнения лабораторной работы:
Перечислите машинные операции и машинные команды, используемые в учебном примере.
Оцените эффективность используемых машинных операций и машинных команд.
В соответствие с вашим вариантом задания разработайте алгоритм решения задачи.
Для решения вашей задачи разработайте необходимую и достаточную систему машинных команд. Разработайте коды машинных команд.
Отчет по лабораторной работе должен содержать:
Результаты оценки эффективности различных используемых машинных операций и машинных команд.
Алгоритм решения задачи.
Систему машинных команд.
Контрольные вопросы:
Что такое машинная операция?
Какие бывают классы машинных операций?.
Чем машинные операции отличаются от машинных команд?
Какие требования предъявляются к системе машинных операций?
Для чего используются системные операции?
8.Лабораторная работа «Управляющие автоматы схемно-логического типа».
Цель лабораторной работы – ознакомление с цифровыми автоматами и их аппаратной реализацией, методами их проектирования.
Лабораторная работа проводится с использованием пакета «CUU» на учебном примере.
Порядок выполнения лабораторной работы:
Для каждой машинной команды, полученной в лабораторной работе «Типовые машинные операции», разработайте микропрограмму.
Разработайте обобщенную микропрограмму.
Постройте закодированный граф обобщенной микропрограммы.
Постройте граф автомата Мура и таблицу списков переходов.
Синтезируйте управляющий автомат.
Отчет по лабораторной работе должен содержать:
Микропрограммы всех машинных операций.
Обобщенную микропрограмму.
Закодированный граф обобщенной микропрограммы.
Граф автомата Мура и списки переходов.
Контрольные вопросы:
Что такое микропрограмма?
Как работает автомат Мура?.
Как получают граф автомата Мура?
Что такое списки переходов и как они формируются?
Что такое обобщенная микропрограмма и как она формируется?
9.Лабораторная работа «Программируемые логические матрицы».
Цель лабораторной работы – ознакомление с моделированием работы цифровых автоматов и построением ПЛМ.
Лабораторная работа проводится с использованием пакета «CUU» на учебном примере.
Порядок выполнения лабораторной работы:
Для моделирования работы спроектированного управляющего автомата и всего операционного устройства в среде пакета «CUU» создайте новую задачу для этого:
Установите режим «ВВОД»
Введите все необходимые данные из таблицы списков переходов (см. лабораторную работу «Управляющие автоматы схемно-логического типа»)
Занесите в память модели программу и исходные данные.
Сохраните задачу (модель) под именем «CUU_N.EXE», гдеN– номер варианта.
Выполните отладку модели.
Постройте для программатора таблицу, описывающую работу ПЛМ.
Отчет по лабораторной работе должен содержать созданную задачу (модель) под именем «CUU_N.EXE» в составе:
Созданную задачу (модель) под именем «CUU_N.EXE» (на дискетке).
Таблицу памяти, содержащую коды программы, процедуры и исходных данных.
Закодированный граф обобщенной микропрограммы.
Граф автомата Мура и списки переходов.
Контрольные вопросы:
Что такое программируемая логическая матрица?
Для чего используются программируемые логические матрицы?
Как заносится информация в программируемые логические матрицы?
Что такое «таблица памяти» («фотография памяти»)?
Как готовится информация для программируемой логической матрицы?