Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР_13.doc
Скачиваний:
1
Добавлен:
27.09.2019
Размер:
74.75 Кб
Скачать

3.3. Задания для самостоятельной работы

  1. Запишите и выполните программу, которая заносит в стек содержимое регистров R1, R3 и R5 1-го банка, аккумулятора и DPTR, а затем восстанавливает их содержимое. Стек организуйте с адреса 60H памяти данных.

  2. Напишите и выполните программу, которая определяет минимальное число в массиве ячеек памяти данных (числа двоичные целые без знака). Начальный адрес массива вводится из порта P1, а конечный – из порта P2. Найденное число выводится в порт P0. Процедуру нахождения минимального числа оформите как подпрограмму. Стек организуйте с адреса 70H.

4. Содержание отчета

Наименование и цель работы. Краткое описание изучаемых команд. Программы и содержимое области стека, исследуемые в п.3.1.1, 3.1.2. Программы к заданиям для самостоятельной работы (комментарии обязательны!). Hex-файлы для демонстрации разработанных программ.

Контрольные вопросы

  1. Где размещается стек в МК51 после сброса микроконтроллера

  2. Как можно задать область памяти, отведенную под стек

  3. Необходимо сохранить в стеке содержимое регистров PSW, DPTR, A. Какими командами их поместить в стек, а затем извлечь из него

5

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