- •Компьютерное управление электромеханическими устройствами Рабочая тетрадь к лабораторным работам
- •Лабораторная работа № 1 Работа с регистрами микропроцессора
- •Лабораторная работа № 2 Команды работы с памятью микропроцессора
- •Лабораторная работа № 3 Выполнение арифметических команд
- •Лабораторная работа № 4 Выполнение логических команд
- •Электроэнергетический факультет
Лабораторная работа № 3 Выполнение арифметических команд
-
Задание 1:
Составить программу по загрузке заданных двух регистров числами, сложению содержимого этих двух регистров и пересылке полученной суммы в регистр приемник результата:
|
Вариант |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
|
Первое число |
01 |
02 |
03 |
04 |
05 |
06 |
Регистр для размещения первого числа |
D |
C |
L |
A |
E |
B |
Второе число |
02 |
04 |
05 |
03 |
01 |
07 |
Регистр для размещения второго числа |
A |
B |
C |
D |
Н |
L |
Регистр приемник результата |
H |
L |
B |
C |
D |
E |
По выполнении программы на УМК определить значение регистра признаков F и разъяснить полученные значения битов этого регистра.
-
Задание 2:
Составить программу по загрузке заданных двух регистров числами (регистр-уменьшаемое и регистр-вычитаемое), вычитанию из регистра-уменьшаемого регистра-вычитаемого и записи результата (разности) в указанный регистр:
|
Вариант |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
|
Первое число (уменьшаемое) |
08 |
06 |
0А |
04 |
05 |
06 |
Регистр уменьшаемого |
D |
C |
L |
A |
E |
B |
Второе число (вычитаемое) |
02 |
04 |
05 |
03 |
01 |
02 |
Регистр вычитаемого |
L |
B |
C |
D |
E |
L |
Регистр приемник результата |
H |
L |
B |
C |
D |
E |
По выполнении программы на УМК определить значение регистра признаков F и разъяснить полученные значения битов этого регистра.
Указание: Каждое задание оформлять в таблице следующей формы:
Адрес |
Мнемоника команды |
Код |
Число тактов |
Комментарий |
|
|
|
|
|
Указание: В каждом задании определять время выполнения программы.
Лабораторная работа № 4 Выполнение логических команд
-
Задание :
Разработать алгоритм и составить программу по реализации предложенной релейно-контактной схемы. Состояния контактов схемы (01 Н - контакт включен, 00 – контакт выключен) размещены в ячейках памяти УМК по адресам указанным на схеме. Результатом работа релейно-контактной схемы является состояние катушки магнитного пускателя (01 Н – под напряжением, 00 Н - обесточена) и двигателя управляемого от этого магнитного пускателя (01 Н - включен, 00 Н - выключен). Состояние катушки магнитного пускателя, как результат работы программы, разместить в ячейке памяти по адресу указанному на схеме.
Указание: Задание оформить в таблице следующей формы:
Адрес |
Мнемоника команды |
Код |
Число тактов |
Комментарий |
|
|
|
|
|
Указание: Определять время выполнения программы.
Варианты 1 – 8 заданий релейно-контактных схем:
Пример оформления обложки отчета по лабораторным работам:
Министерство образования и науки Российской Федерации
Федеральное государственное образовательное учреждение
высшего образования
«ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
