
- •Организация памяти.
- •Прграммная модель мп.
- •Ввод - вывод.
- •Внутренние операции мп.
- •Организация обмена с ву.
- •Прерывания.
- •Система команд и режимы адресации мп.
- •Программирование мп.
- •Команды передачи данных.
- •Команды арифметических операций.
- •Команды логических операций и сдвигов.
- •Команды передачи управления.
- •Команды управления мп.
- •Примеры программ.
- •Директивы.
- •Структура ассемблерной программы.
- •Пример оформления программы.
- •2. Порядок выполнения работы.
- •3.Варианты заданий:
- •Контрольные вопросы.
- •5 Содержание отчета.
- •6 Список литературы.
2. Порядок выполнения работы.
Пользуясь методическими указаниями и рекомендуемой литературой, ознакомьтесь с архитектурой МП I8086/88, организацией памяти, форматом команд, режимами адресации, основными командами и структурой программы на ассемблере.
Составьте программу на языке ассемблера в соответствии со своим вариантом задания.
3.Варианты заданий:
Найти сумму элементов массива.
Найти сумму четных элементов массива.
Найти сумму нечетных элементов массива.
Найти сумму положительных элементов массива.
Найти сумму отрицательных элементов массива.
Найти произведение для тех же условий.
Найти среднее арифметическое в массиве.
Найти сумму байт в массиве из слов.
Найти максимальный элемент в массиве.
Найти минимальный элемент в массиве.
Проанализировать состояние заданных портов или ячеек памяти.
Преобразовать в ASCII код.
Контрольные вопросы.