motorola - ПиП МПС / Motorola - Описание лаб / VOPR_EKT4
.DOCВОПРОСЫ
к экзамену по курсу "Проектирование и программирование
микропроцессорных систем". ЭКТ-42,43.
---- Общие сведения о микропроцессорах ----
-
Системы счисления (B,O,D,H). Арифметика систем счисления. Преобразование чисел из одной системы в другую.
-
Внутреннее представление и форматы чисел в м/п.
-
Классификации микропроцессоров. (По количеству кристаллов, корпусов, секционности, по специализации, по типу обрабатываемых сигналов и т.д.)
-
Назначение и организация стека в различных м/п (MC68HC705C8, МС68000 и др.)
-
Способы обработки прерываний в различных микропроцессорах.
-
Виды организации памяти и адресации микропроцессоров. Защита информации.
-
Архитектура современных м/п. (Векторные и скалярные команды. Структурный параллелизм. Иерархическая структура памяти. Расслоение памяти. RISC-процессоры.)
----- Микропроцессор MC68HC705C8 -----
-
Основные характеристики м/п MC68HC705C8. Команды отладчика EVM-bug отладочного модуля M68HC05EVM. Работа с сервером. Кросс-ассемблер. Операторы и директивы.
-
Внутренняя архитектура м/п MC68HC705C8. Регистры, флаги, карта памяти. Порты и линии ввода-вывода. Методы адресации.
-
Система прерываний м/п MC68HC705C8. Источники прерываний. Обработка прерываний. Внешнее аппаратное прерывание IRQ. Программное прерывание SWI.
-
Специальные режимы работы м/п MC68HC705C8. Аппаратное прерывание RESET. Режимы с пониженным энергопотреблением.
-
Таймер м/п MC68HC705C8 и связанные с ним устройства. СОР-таймер. Диспетчер синхронизации. Основной и альтернативный счетчики. Регистры входной фиксации и выходного сравнения. Другие регистры таймера.
-
Команды перемещения данных и команды передачи управления м/п MC68HC705C8. Арифметические команды и логические операции.
-
Сравнение структур и управления процессами в SPI и SCI в м/п MC68HC705C8.
------ Микропроцессор МС68000 -----
-
Архитектура м/п MC68000. Регистры, флаги, форматы данных и команд.
-
Система прерываний м/п МС68000. Виды прерываний. Обработка простых и многократных прерываний.
-
Методы адресации м/п МС68000. (Прямая и косвенная адресация регистра данных и регистра адреса, с декрементами, со смещением, с индексом. Абсолютная и относительная адресация. Неявная и непосредственная адресация).
-
Интерфейс м/п МС68000 на примере SBC68К.
-
Обработка исключений в МС68000 на примере взаимодействия с МС68681 и с МС68230.
-
Параллельный интерфейс-таймер МС68230. Структура, режимы работы.
-
Универсальный асинхронный приемопередатчик МС68681. Структура, регистры, логика работы.
-
Команды перемещения данных и команды передачи управления м/п MC68000. (Команды условных и безусловных переходов. Команды организации циклов. Команды работы с подпрограммами. Прочие команды передачи управления).
-
Арифметические команды м/п MC68000. (Умножение и деление. Сложение и вычитание с обычной и увеличенной точностью. Двоично-десятичная арифметика. Прочие арифметические команды).
-
Команды манипулирования битами и логические операции м/п МС68000. (Сдвиги, циклические и не циклические, логические и арифметические, через флаг и мимо него. Команды работы с битами, команды байтовой логики, команды сравнения и тестирования. Другие логические операции).