- •Лабораторная работа №1 изучение учебной микроэвм на базе мп кр580вмв0
- •1.1. Цель работы
- •1.2. Краткие сведения из теории
- •1.2.1. Назначение и структура учебного микропроцессорного комплекта (умк)
- •1.2.2. Подготовка умк к работе
- •1.2.3. Описание клавиатуры
- •1.2.4. Индикация и изменение содержимого памяти
- •1.2.5. Индикация и изменение содержимого регистров
- •1.2.7. Определение контрольной суммы массива памяти
- •1.2.8. Заполнение массива памяти константой
- •1.2.10. Прерывание выполнения программы пользователя
- •1.2.11. Пошаговое выполнение программы
- •1.3. Домашняя подготовка
- •1.5. Контрольные вопросы
- •Лабораторная работа № 2 изучение выполнения команд пересылок данных, арифметических и логических команд мп kp580bms0
- •2.1. Цель работы
- •2.2.Домашняя подготовка
- •2.3. Лабораторное задание
- •2.4.Контрольные вопросы
- •Лабораторная работа к 3 программирование и отладка пРоСтейшх программ в кодах мп кр580вм80
- •3.1. Цель работы
- •3.2. Домашняя подготовка
- •3.3.Лабораторное Задание
- •3.4. Контрольные вопросы
- •Изучение принципов модульного пр0грамир0вания
- •4.1. Целъ работы
- •4.2. Домашняя подготовка
- •4.4. Контрольные вопоосы
- •Литература
- •Порядок работы на умк
- •Образец документации пo пр0грамме, составленной в ходе домашней подготовки
Образец документации пo пр0грамме, составленной в ходе домашней подготовки
Схема алгоритма
- 33 –
На рис. П3.1 приведена схема алгоритма для решения следующей задачи.
Дан массив А1 из 10 однобайтных чисел. Переписать из массива А1 в массив В1 все числа, в диапазоне от 516 до 2016 (включительно). Для выполнения данной задачи необходимо распределить память, составить и отладить программу.
Для отладки программы используется УМК.
Массив А1 размещается в памяти с адреса 090016 . Массив В1 раз-мещается в памяти с адреса 095016. Программа-с адреса ОАОО16- Адрес проверяемых элементов массива At хранится в регистровой паре ВС. Адрес элемента массива В1, куда помещается элемент из массива А1, хранится в регистровой паре DE. Счетчик циклов - регистр Н.
Т екст программы в кодах МП КР580ВМ80 с распределением памяти приведен в табл. П3.1.
- 34 –
- 35 –
Примечание: D8 - байт данных; D16.- слово данных; ADR - 16-разрядный адрес ЗУ М; N - 8-разрядный адрес ВУ Р; D,S - В-000, Н-100, X - В-00, Y - В-00, Z - В-00,
С-001, L-101, D-01, D-01, D-01.
D-010, М-110, Н-10, Н-10,
Е-011. A-lll; SP-11; PSW-11;.
- 36 –
- 37 –
- 38 –
- 39 -
- 40 -