- •Изучение учебно-отладочного устройства
- •1. Самостоятельная работа
- •Программа сложения трех чисел на э580
- •2. Содержание и порядок выполнения лабораторной работы
- •3. Содержание отчета
- •4. Контрольные вопросы
- •Изучение арифметических команд и команд пересылки данных
- •1. Самостоятельная работа
- •2. Содержание лабораторной работы
- •Программа сложения ряда чисел
- •Программа сложения двух длинных чисел
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •Обработка массивов информации организация циклов
- •1. Самостоятельная работа
- •2. Содержание лабораторной работы
- •Выборка из массива данных чисел заданного интервала
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •Варианты заданий к лабораторной работе 1
- •Приложение 2 Варианты заданий к лабораторной работе 2
- •Варианты заданий к лабораторной работе 2
- •Приложение 4 Варианты заданий к лабораторной работе 3
- •Варианты заданий к лабораторной работе 3
ЛАБОРАТОРНАЯ РАБОТА 1
Изучение учебно-отладочного устройства
“ЭЛЕКТРОНИКА-580”
ЦЕЛЬ РАБОТЫ: Приобрести практические навыки работы с пультом управления учебно-отладочного устройства "Электроника-580" (Э580), изучить возможности устройства Э580, практически освоить режимы его работы.
Продолжительность лабораторного занятия 4 часа; самостоятельная подготовка - 4 часа.
1. Самостоятельная работа
1.1. Изучить и практически освоить представление чисел в двоичной и шестнадцатеричной системах счисления.
1.2. Изучить назначение и структуру учебно-отладочного устройства Э580.
1.3. Изучить назначение клавиш пульта управления и режимы работы отладочного устройства.
1.4. Изучить последовательность действий при включении устройства, вводе программы в память отладочного устройства, чтении содержимого ячеек памяти и программно-доступных регистров микропроцессора (МП) КР580ИК80А и записи в них информации.
1.5. Изучить последовательность действий при выполнении программы в пошаговом режиме и режиме с остановом по контрольным точкам.
1.6. Вычислить выражение: N = n * 9, где n Ваш номер в журнале преподавателя.
Полученное число N представить в шестнадцатеричной и двоичной системе счисления.
1.7. Ознакомиться с приведенной в таблице 1 программой сложения трех чисел.
1.8. Согласно приведенному выше примеру сложить число, полученное Вами при выполнении операции произведения (пункт 1.6) с числами N1 и N2 (см. Приложение 1). Порядок выполнения операции сложения записать в виде программы и оформить в виде таблицы.
В программе нахождения суммы трех чисел для МП К580ИК80 использованы следующие обозначения и исходные данные:
N - первое слагаемое
N1 - второе слагаемое
N2 - третье слагаемое
8300 - адрес начала программы
Таблица 1
Программа сложения трех чисел на э580
Адрес |
Машинный код |
Метка |
Мнемокод |
Комментарий |
8300 8301 |
3E N |
|
MVI A |
загрузка в АКМ числа N |
8302 8303 |
0E N1 |
|
MVI C |
загрузка в per. С числа N1 |
8304 8305 |
16 N2 |
|
MVI D |
Загрузка в per. D числа N2 |
8306 |
81 |
|
ADD С |
А + С |
8307 |
82 |
|
ADD D |
A + D |
8308 |
00 |
|
NOP |
Окончание программы |
2. Содержание и порядок выполнения лабораторной работы
1. Включить отладочное устройство.
2. Прочитать содержимое ячейки памяти с адресом 8200.
3. Записать N в ячейку памяти с адресом 8237.
4. Прочитать содержимое ячейки памяти с адресом 1026.
5. Проверить, возможна ли запись числа N в ячейку памяти с адресом 2145.
6. Объяснить, почему невозможна запись числа N в ячейки памяти с адресами менее 8000.
7. Прочитать содержимое всех программно-доступных регистров МП.
8. Записать число N в один из регистров, например в регистр B.
9. Выполнить программу, приведенную в таблице 1 в пошаговом режиме.
10. Записать в регистр-аккумулятор А МП число F8.
11. Составить программу сложения числа F8, записанного в аккумуляторе (АКМ) с числом N , записанным в ячейке памяти с адресом 8308.
12. Проверить полученный результат.