Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УчПособЭлМПТ09 цифр верстка.doc
Скачиваний:
23
Добавлен:
07.06.2015
Размер:
3.9 Mб
Скачать

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

Отчет должен содержать:

  • схему структуры учебной микроЭВМ;

  • карту памяти;

  • последовательность действий по занесению чисел в память и выполнению программ;

  • программы загрузки числа N в регистры микропроцессора и результаты их выполнения. Описание слова состояния процессора PSW;

  • диаграммы изменения сигналов по циклам на шинах микро ЭВМ при выполнении программы загрузки числа N в регистр М, а также пояснение этих диаграмм. Определение времени выполнения команд;

  • диаграммы изменения сигналов на выводах микропроцессора КР580ИК80 в цикле M1 с пояснениями.

Вопросы для самопроверки

  1. Из каких основных узлов состоит микропроцессор?

  2. Из каких основных узлов состоит микроЭВМ?

  3. Что такое карта памяти микроЭВМ?

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

  5. Какие адреса памяти учебной микроЭВМ относятся к ОЗУ и ПЗУ?

  6. Какие адреса памяти учебной микроЭВМ относятся к пространству пользователя?

  7. Как записать числа в заданные ячейки памяти?

  8. Как записать числа в программно-доступные регистры микропроцессора?

  9. Как просмотреть содержимое программно-доступных регистров микропроцессора?

  10. Как осуществить выполнение программы?

  11. Как осуществить выполнение программы по шагам?

  12. Как определить время выполнения команды?

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

  1. Лачин В.И., Савелов Н.С. Электроника: учебное пособие. Изд. 6-е, перераб. и дополн. – Ростов на Д.: Феникс, 2007. – 703 с.

  2. Угрюмов Е. Цифровая схемотехника. – СПб.: БХВ, 2001. – 528 с.

Лабораторная работа МПТ-2

ЗАПИСЬ И ВЫПОЛНЕНИЕ ПРОСТЫХ ПРОГРАММ

1. Цель работы

Цель работы – исследование процесса выполнения отдельных команд и простых программ.

В микропроцессоре КР580ИК80А, который применяется в учебной микроЭВМ, используется система примерно из 250 команд. Все эти команды являются разновидностями 27 основных команд. Система команд приведена в инструкции по эксплуатации учебной микроЭВМ.

2. Задания для домашней подготовки

Ознакомиться со структурой команд МП КР580ИК80.

  1. Изучить временные диаграммы процесса выполнения команд МП КР580ИК80.

  2. Изучить методы программирования в машинных кодах МП КР580ИК80.

  3. Подготовить программы, необходимые для выполнения лабораторной работы в соответствии с индивидуальным заданием.

Программа 1 инвертирования числа

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

Получить число N из адреса 1600+N

Инвертировать число

Записать результат по адресу 1600+N+1

Прервать выполнение программы

Р и с. 1. Блок-схема программы 1 инвертирования числа

2. Структурная схема программы 2 с использованием косвенного способа адресации изображена на рис. 2.

Записать в H,L адрес 1600+N

Получить число из М

Инвертировать число

Инкремент H,L

Записать число в М

Прерывание программы

Р и с. 2. Блок-схема программы 2 инвертирования числа

3. Разработайте программу 3 на основе программы 1 инвертирования числа, заменив команду инвертирования командами INRA, DCRA, ADDA, ANAA, ORA, CMPA, DAA.

Результаты выполнения программы 1 при различных командах занесите в табл. 1.

(1600+N)

Используемая команда

(1600+N+1)

Таблица 1

4. Разработайте программы:

а) увеличения на 3 числа, записанного по адресу 1600+N, и записи результата по адресу 1600 + N+1 (программа 4);

б) сложения чисел, записанных по вышеуказанным адресам, и записи результата по выбранному вами адресу (программа 5);

в) сравнения чисел, записанных по вышеуказанным адресам, и записи большего из них в регистр В (программа 6).