Министерство общего и профессионального образования Российской Федерации
Южно-Уральский Государственный Университет
Кафедра Радиотехнических Систем
Лабораторная работа №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 |
Цель работы. Разработка микропрограмм с условными переходами, подпрограммами.
Порядок проведения работы. В РОН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, изучены основные принципы микропрограммирования.