ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

1.1. Подготовленные в процессе самостоятельной работы команды (пересылки, арифметические и др.) необходимо выполнить в следующей последовательности;

1.2. Записать необходимые операнды с помощью командных клавиш отладочного устройства;

1.3. Записать изучаемую команду в память,

1.4. Выполнить команду в пошаговом режиме;

1.5. Проверить и зафиксировать соответствие ожидаемых и наблюдаемых, результатов, т.е. прочитать содержимое соответствующей ячейки памяти или программно-доступного регистра.

1.6. По заданию преподавателя подготовить и выполнить программы сложения (вычитания) ряда чисел и сложения длинных чисел с переносом (заёмом). Исходные данные необходимо взять из Приложений 2 и 3 соответственно.

 

 

СОДЕРЖАНИЕ ОТЧЕТА

1. Краткое описание цели работы и результатов самостоятельной подготовки к лабораторному занятию.

2. Тексты программ выполнения лабораторной работы.

3. Протокол, отражающий последовательность действий на пульте отладочного устройства и результаты выполнения команд МП К580ИК80 с записью последовательности нажатых клавиш на пульте отладочного устройства.

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Что такое команда МП?

2. Что такое система команд МП?

3. Назовите группы команд МП К580ИК80?

4. Из каких частей состоит команда МП?

5. Что такое мнемокод?

6. Назовите способы адресации, используемые в МП К580ИК80А?

7. Для чего служат команды пересылки данных?

8. Назовите значения разрядов регистра признаков МП К580ИК80А?

9. Какие из признаков формируются при выполнении команды пересылки данных?

10. После выполнения команды пересылки данных MOV С,В сохраняются ли исходные данные в регистре В?

11. Приведите примеры команд пересылки данных с прямой, косвенной, регистровой адресацией.

12. В каких байтах располагаются младшие и старшие разряды адреса в командах, содержащих адрес ячейки памяти?

13. В ячейке памяти с адресом 8314 находится число F4. Какие команды можно применить для записи его в регистр С?

14. В регистре D находится число Е4. Какие команды можно использовать для записи его в ячейку памяти с адресом 8147?

15. В каких регистрах МП К580ИК80 может храниться адрес ячейки памяти?

16. Для чего служат арифметические (логические команды)?

17. Данные, какой длины может обрабатывать МП К580ИК80А?

18. Где хранятся операнды, и куда помещается результат после выполнения арифметических (логических) команд?

19. Какие разряды в регистре признаков формируются при выполнении арифметических (логических) команд?

20. Для чего используются команды положительного и отрицательного приращения (INR, DCR, INX, DCX)?

21. Как выполняется команда сравнения двух чисел? Где формируется результат выполнения этой команды?

22. Как выполняются команды простого и циклического сдвига содержимого аккумулятора?

23. Над содержимым каких программно-доступных регистров МП К580ИК80А можно выполнить команду сдвига?

 

ЛАБОРАТОРНАЯ РАБОТА З