Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
labs_vsasoiu / Методичка по макету 1804 / АрхЭВМ_Лаб.Раб 2007_Часть1.doc
Скачиваний:
17
Добавлен:
10.02.2015
Размер:
1.43 Mб
Скачать

7.Лабораторная работа «Типовые машинные операции».

Цель лабораторной работы – ознакомление с основными машинными операциями, используемыми в современных ЭВМ и их аппаратной реализацией. Определение области применения каждой из этих операций, оценка их эффективности.

Лабораторная работа проводится с использованием пакета «CUU» на учебном примере.

Порядок выполнения лабораторной работы:

  1. Перечислите машинные операции и машинные команды, используемые в учебном примере.

  2. Оцените эффективность используемых машинных операций и машинных команд.

  3. В соответствие с вашим вариантом задания разработайте алгоритм решения задачи.

  4. Для решения вашей задачи разработайте необходимую и достаточную систему машинных команд. Разработайте коды машинных команд.

Отчет по лабораторной работе должен содержать:

  1. Результаты оценки эффективности различных используемых машинных операций и машинных команд.

  2. Алгоритм решения задачи.

  3. Систему машинных команд.

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

  1. Что такое машинная операция?

  2. Какие бывают классы машинных операций?.

  3. Чем машинные операции отличаются от машинных команд?

  4. Какие требования предъявляются к системе машинных операций?

  5. Для чего используются системные операции?

8.Лабораторная работа «Управляющие автоматы схемно-логического типа».

Цель лабораторной работы – ознакомление с цифровыми автоматами и их аппаратной реализацией, методами их проектирования.

Лабораторная работа проводится с использованием пакета «CUU» на учебном примере.

Порядок выполнения лабораторной работы:

  1. Для каждой машинной команды, полученной в лабораторной работе «Типовые машинные операции», разработайте микропрограмму.

  2. Разработайте обобщенную микропрограмму.

  3. Постройте закодированный граф обобщенной микропрограммы.

  4. Постройте граф автомата Мура и таблицу списков переходов.

  5. Синтезируйте управляющий автомат.

Отчет по лабораторной работе должен содержать:

  1. Микропрограммы всех машинных операций.

  2. Обобщенную микропрограмму.

  3. Закодированный граф обобщенной микропрограммы.

  4. Граф автомата Мура и списки переходов.

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

  1. Что такое микропрограмма?

  2. Как работает автомат Мура?.

  3. Как получают граф автомата Мура?

  4. Что такое списки переходов и как они формируются?

  5. Что такое обобщенная микропрограмма и как она формируется?

9.Лабораторная работа «Программируемые логические матрицы».

Цель лабораторной работы – ознакомление с моделированием работы цифровых автоматов и построением ПЛМ.

Лабораторная работа проводится с использованием пакета «CUU» на учебном примере.

Порядок выполнения лабораторной работы:

  1. Для моделирования работы спроектированного управляющего автомата и всего операционного устройства в среде пакета «CUU» создайте новую задачу для этого:

  • Установите режим «ВВОД»

  • Введите все необходимые данные из таблицы списков переходов (см. лабораторную работу «Управляющие автоматы схемно-логического типа»)

  • Занесите в память модели программу и исходные данные.

  • Сохраните задачу (модель) под именем «CUU_N.EXE», гдеN– номер варианта.

  1. Выполните отладку модели.

  2. Постройте для программатора таблицу, описывающую работу ПЛМ.

Отчет по лабораторной работе должен содержать созданную задачу (модель) под именем «CUU_N.EXE» в составе:

  1. Созданную задачу (модель) под именем «CUU_N.EXE» (на дискетке).

  2. Таблицу памяти, содержащую коды программы, процедуры и исходных данных.

  3. Закодированный граф обобщенной микропрограммы.

  4. Граф автомата Мура и списки переходов.

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

  1. Что такое программируемая логическая матрица?

  2. Для чего используются программируемые логические матрицы?

  3. Как заносится информация в программируемые логические матрицы?

  4. Что такое «таблица памяти» («фотография памяти»)?

  5. Как готовится информация для программируемой логической матрицы?