Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6uSHAXlLUF.doc
Скачиваний:
4
Добавлен:
30.04.2022
Размер:
340.48 Кб
Скачать

3.8. Программирование мпс

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

Для изучения темы следует воспользоваться рекомендуемой литературой /1 с.228-276 / и овладеть пониманием следующих вопросов. Программирование МПС на языке Ассемблера. Основные понятия: машинный язык, объектная программа, мнемоника, ассемблирующая программа, программы трансляторы, интерпретаторы, компиляторы. Достоинства и недостатки языка Ассемблер. Алфавит языка Ассемблер. Структура программы и формат оператора языка Ассемблера. Командная строка. Директивы. Формат ассемблерных строк: с фиксированными полями, со свободными полями. Ассемблерная строка. Поле метки, поле мнемоники, поле операндов, поле комментария. Назначение, требования при оформлении. Директивы Ассемблера. Основной набор директив: ORG, ЕQU, SET, DB, DW, DS

Вопросы для самопроверки

1.Каковы особенности программирования на машинном языке (в машинных кодах) для однокристального МП? Какой используется формат бланка программы? Назовите достоинства и недостатки прог­раммирования на машинном языке.

2.Что такое язык Ассемблера? Какие поля выделяются в стро­ке Ассемблера?

3.Что такое метка в Ассемблере? Как она используется?

4. Какие существуют способы задания операндов в Ассемблере?

5.Какова специфика использования выражений в Ассемблере?

6.Что такое псевдокоманды (директивы) Ассемблера? Какие основные псевдокоманды используются в Ассемблере?

7.Что такое макрокоманды Ассемблера? Как они формируются и используются?

8. .Программирование на языках высокого уровня. Прикладные программы. Средства разработки программ для МПУ. Ассемблеры, ком­пиляторы, редакторы, загрузчики, мониторы, отладчики. Средства автоматизации программирования. Резидентные и кроссистемы.

3.9. Восьмиразрядные микроконтроллеры

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

Для изучения темы следует воспользоваться рекомендуемой литературой /1 с.276-363, 6 с.119-130 / и овладеть пониманием следующих вопросов. Обзор 8-разрядных микроконтроллеров. Характеристики. Достоинства контроллеров. Структура современных восьмиразрядных микроконтроллеров. Базовый функциональный блок (процессорное ядро), изменяемый функциональный блок, состав и назначение. Организация памяти. Система команд.

Вопросы для самопроверки

1. Какие преимущества даёт модульная организация микроконтроллера?

2. Что отличает процессоры с RISC-архитектурой от процессоров с CISC-архитектурой?

3. Какая память не изменяет своего содержимого в ходе выполнения программы?

4. Каков типичный объём памяти данных микроконтроллера?

5.Какие возможности отсутствуют при использовании микроконтроллеров с «закрытой архитектурой»?

6.Какое типичное соотношение между требуемыми объёмами памяти программ и данных микроконтроллера?

7.сколько раз можно изменить содержимое памяти программ на основе ПЗУ масочного типа?

8.Чем ограничена глубина вложений циклов вызова подпрограмм в микроконтроллере?

9.Что не входит в состав процессорного ядра микроконтроллера?

10.Какие команды исполняет булевый или битовый процессор микроконтроллера?

11.Какое излучение требуется для изменения содержимого памяти программ на основе ПЗУ типа Flash?

12.При какой минимальной тактовой частоте работы микроконтроллера сохраняется информация в памяти данных?

3.10. Программируемые логические интегральные схемы

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

Для изучения темы следует воспользоваться рекомендуемой литературой /5 с.328-383 / и овладеть пониманием следующих вопросов. Общие сведения об устройствах с программируемой структурой. Программируемые матричные устройства первого поколения. Базовые матричные кристаллы. Программируемые пользователем вентильные матрицы. Сложные устройства с программируемой структурой. Программируемые устройства с комбинированной структурой. Программируемые устройства типа «система на кристалле». Тестирование и программирование устройств.

Вопросы для самопроверки

1. Какие причины привели к появлению и интенсивному развитию устройств с программируемой структурой?

2. Элементной базой цифровых и микропроцессорных систем служат комбинационные, последовательностные и запоминающие устройства. Объясните их назначение и назовите новый класс базовых элементов, обладающих широкими функциональными возможностями и их терминологию в русскоязычной и зарубежной литературе?

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

4.Как классифицируются программируемые устройства по типу программируемых элементов?

5.Какие основные показатели программируемых устройств?

6.Объяснить общие принципы построения программируемых матричных устройств первого поколения.

7.Что такое программируемые ПЗУ?

8.Что такое программируемая матричная логика?

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

10.Какие предпосылки появления базовых матричных кристаллов (БМК)?

11.Назовите аббревиатуру базовых матричных кристаллов, принятую в зарубежной литературе.

12.Назовите назначение и основные компоненты БМК.

13.Назовите аббревиатуру базовых матричных кристаллов, принятую в зарубежной литературе.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]