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