Подготовка к лабораторной работе

Для выполнения лабораторной работы необходимо изучить по материалам лекций и предложенной литературе.

1. Организацию обмена ЭВМ с периферийными устройствами.

2. Реализацию прерываний в процессорной системе NIOSII. Используемые для этого регистры процессора и портов ввода – вывода.

3. Уясните пример программы, в которой используются прерывания, и реализацию обработчика прерываний из описания процессорной системы «DE2- 70 Media Computer»[9]. Вставьте его в отчет.

4. Уясните пункты задания, выполняемого в текущей лабораторной работе, и напишите программные заготовки для их выполнения.

5. Уясните выполнение команды trap. Вставьте в отчет ее формат и краткое описание. Напишите программную заготовку для выполнения пункта 1 части 6.

6. Уясните выполнение команды mul. Вставьте в отчет ее формат и краткое описание. Напишите программу, которая будет выполнять программную эмуляцию команды умножения.

В лабораторной работе в качестве устройств ввода будут использоваться переключатели SWITCH и кнопки KEY3, KEY2, KEY1. В качестве устройств вывода – зеленые светодиоды LEDG 7..0, красные светодиоды LEDR 17..0, индикаторы шестнадцатеричной цифры HEX 7..0. Для связи с каждым устройством используются параллельные порты ввода/вывода (PIO). Адреса портов и принцип их работы приведены в описании процессорной системы [9].

В лабораторной работе решается задача сложения 8-разрядных чисел с знаком, которые задаются переключателями SWITCH 7..0. Набранное число отображается на зеленых светодиодах. Вычисленная сумма сохраняется в регистре, младшая часть которого отображается на красных светодиодах.

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


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



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