Министерство общего и профессионального образования Российской Федерации
Южно-Уральский Государственный Университет
Кафедра Радиотехнических Систем
Лабораторная работа №1 по
Цифровым и Микропроцессорным устройствам
Выполнил: Сединин М.М.
Проверил: Гак С.П. .
Челябинск 2009
Цель работы.
Изучение принципов микропрограммирования; знакомство с микро-тренажером МТ1804; запись, ввод, запуск и отладка по шагам простых микропрограмм.
Порядок проведения работы
. Умножить содержимое РОН0 на 5.
АДРЕС |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
КОММЕНТАРИИ |
0000 |
0010 |
011 |
111 |
011 |
0000 |
0001 |
РОН0 <—0001 |
||
0001 |
0010 |
011 |
111 |
011 |
0001 |
0100 |
РОН1 ← 4 |
||
0010 |
0010 |
000 |
011 |
011 |
0000 |
Q ← РОН0 |
|||
0011 |
0010 |
011 |
000 |
000 |
0000 |
РОН0 + Q → РОН0 |
|||
0100 |
0010 |
011 |
011 |
001 |
0001 |
РОН1 - 1 → РОН1 |
|||
0101 |
0011 |
0000 |
001 |
Проверка РОН1 |
|||||
0110 |
0110 |
0001 |
001 |
011 |
011 |
0000 |
Чтение содержимого РОН0 |
nter;">
Цель работы.
Разработка микропрограмм с условными переходами, подпрограммами.
Порядок проведения работы.
В РОН0 установить в единицу разряд, номер которого задан содержимым POH1. Прочие разряда РОН0 - без изменения.
АДРЕС |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
КОММЕНТАРИИ |
0000 |
0010 |
011 |
111 |
011 |
0000 |
0001 |
РОН0 <—0000 |
||
0001 |
0010 |
011 |
111 |
011 |
0001 |
0001 |
РОН1 <—0000 |
||
0010 |
0010 |
011 |
111 |
011 |
0000 |
1010 |
РОН0 <—1010 |
||
0011 |
0010 |
011 |
111 |
011 |
0001 |
0011 |
РОН1 <—0011 |
||
0100 |
0000 |
0001 |
011 |
101 |
011 |
0000 |
0011 |
РОН0 = РОН0٧ 0011 |
|
0101 |
0101 |
0001 |
001 |
011 |
011 |
Чтение содержимого РОН0 |
Вывод:
в ходе работы приобретены основные навыки работы с микротренажером МТ1804, изучены основные принципы микропрограммирования.