Составители:
5
ЛАБОРАТОРНАЯ РАБОТА №1
РАЗРАБОТКА, ЗАПУСК И ОТЛАДКА ПРОГРАММ НА
АССЕМБЛЕРЕ С ИСПОЛЬЗОВАНИЕМ УМК.
ЗАДАНИЕ: Написать две программы-утилиты:
1. Копирование содержимого одной области памяти, называемой -
"ИСТОЧНИК" в другую область памяти, называемую -
"ПРИЕМНИК",
2. Вычисление суммы содержимого заданной области памяти -
"ИСТОЧНИК" (контрольная сумма).
Для выполнения заданий потребуются следующие 8-ми
битовые
программно-доступные регистры микропроцессора (МП) - A,B,..,L. Чаcть
регистров может объединяться в двухбайтовые пары - BC, DE, HL. Регистр
A называется также аккумулятором (рис. 1.1).
Рис. 1.1 Рабочие регистры МП
Схема алгоритма первой задачи.
Рис. 1.2 Схема алгоритма первой задачи
На рисунке 1.2 приведена карта памяти, на которой "прог" -
символический адрес начала программы копирования, "ист" и "прм" -
символические адреса областей памяти "ИСТОЧНИК" и "ПРИЕМНИК".
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »