- •Лабораторная работа №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грамме, составленной в ходе домашней подготовки
2.3. Лабораторное задание
2.3.1. Выполнить последовательно подготовленные дома в соот- ветствии с Вашим вариантом примеры команд- пересылки в следующей последовательности:
1) записать необходимые операнды с помощью командных клавиш УМК;
записать изучаемую команду в память;
выполнить команду*в пошаговом режиме;
4) проверить и зафиксировать соответствие ожидаемых и наблюда- емых результатов, т.е. прочитать содержимое соответствующей ячей- ки памяти или программно-доступного регистра, регистра признаков.
Выполнить примеры арифметических команд в последова-тельности/представленной в п.2.3,1.
Выполнить примеры логических команд в последовательности, представленной в п.2.3.1.
Выполнить подготовленную дома в соответствии с Вашим
- 20 –
вариантом задания программу (см.п.2.2.9.). Проверить и зафиксировать соответствие ожидаемых и наблюдаемых результатов: 2.3.5. Оформить отчет. Он должен содержать:
наименование и цель работы;.
результаты домашней подготовки;
3) протокол работы, отражающий последовательность действии на пульте оператора ж результаты выполнения команд МП КР580ВМ80.
2.4.Контрольные вопросы
Что такое команда МП ?
Что такое система команд МП ?
Назовите группы команд МП КР580ВМ80 ?
Из каких частей состоит команда МП ?
Что такое мнемокод ?
Назовите способы адресации памяти, в МП.КР580ВМ80, при-ведите примеры команд с соответствующими способами адресации.
Для чего служат команды пересылки данных ?
Назовите значения разрядов регистра признаков МП КР580ВМ80.
Какие разряды в регистре признаков формируются при вы-полнении команд пересылки данных ?
После выполнения команды пересылки данных из регистра В в регистр С ( M0V С, В) сохраняются ли исходные данные в регистре В ?
Приведите примеры команд пересылки данных с прямой, косвенной, регистровой адресацией.
В каких байтах команды располагаются младшие и старшие разряды адреса в командах, содержащих адрес ячейки памяти ?
В ячейке памяти с адресом 081016 находится число 3616. Какие команды можно применить для записи его в регистр С ?
В регистре В находится число FF16. Какие команды можно применить для записи его в ячейку памяти с адресом 083A16 ?
В каких регистрах МП KP5JB0BM80 может храниться адрес ячейки памяти ?
2.4.16. Для чего служат арифметические (логические) команды ? 2.4.17. Данные какой длины может обрабатывать МП КР580ВМ80 ?
2.4.18. Где хранятся операнды и куда помещается результат пос- ле выполнения арифметических (логических) команд ?
2.4.19. Какие разряды в регистре признаков формируются при вы-
- 21 –
полнении арифметических (логических) команд ?. 2.4.20. Что такое десятичная коррекция ?
2.4.21. Для чего применяются команды положительного и отрица-тельного приращения (INC/DEC) ?
В регистровой паре ВС содержится число FFFF16. Выпол-няется команда INX В. Каковы последствия этого действия ?
В регистровой паре DE содержится число FFFF16. Выпол-няется команда INR Е. Каковы последствия этого действия ?
Как выполняется команда сравнения двух чисел ? Где формируется результат выполнения этой команды ?
2.4.25. Как выполняются команды сдвига содержимого аккумулятора и циклического сдвига содержимого аккумулятора ?
2.4.26. Над содержимым каких программно-доступных регистров МП КР580ВМ80 можно выполнить команду сдвига ?
- 22 –