2 / МПС-ИСу-ЗАОЧНИКАМ / КР МПС
.docВарианты заданий контрольной работы по дисциплине
«Микропроцессорные системы»
(«Информационные системы и технологии» - заочное отделение)
Номер варианта соответствует номеру студента по списку учебной группы.
Задание 1: Составить программу вычисления арифметического выражения для МПС на основе микропроцессора «Intel-8080». Выполнить программирование на ассемблере и перевод программы в машинные коды.
Принятые обозначения:
-
(3А7Е) – операнд находится в ячейке памяти с адресом 3А7Е;
-
(ПВв FF) – операнд принят в порт ввода с номером FF;
-
3Е16 – непосредственный однобайтовый операнд, представленный в шестнадцатеричной системе счисления;
-
→00АВ – результат переслать в ячейку памяти с адресом 00АВ;
-
→ПВыв 0С – результат вывести в порт вывода с номером 0С;
-
→рег. D – результат переслать в регистр D блока РОН.
-
(3А7Е) + 1С16 → ПВыв 0А
-
(ПВв FF) – (1А2С) → рег.D
-
3Е16 + (ПВв 01) →В02А
-
(1А3С) – АС16 →ПВыв 02
-
3216 + (ПВв АА) → 5С7F
-
(1А2С) + (ПВв 0В) → рег.Н
-
СА16 – (ПВв 1А) →00АВ
-
(2А3F) – АА16 → ПВыв 02
-
3F16 + (ПВв 01) →2А4С
-
(7Е3С) + (ПВв 02) → рег.L
-
(3С2А) – АВ16 → ПВыв 02
-
(2А3В) + С216 → ПВыв 01
-
2316 + (ПВв 02) →3А2В
-
(1С2В) + (ПВв 01) →рег.Е
-
2С16 – (ПВв 0А) →ПВыв 0В
-
(1С3Е) – 1816 → ПВыв 02
-
2А16 + (ПВв 03) → 3А2С
-
(1С3В) – (ПВв 04) → рег.D
-
АС16 – (ПВв 05) → ПВыв 0С
-
(00FF) + А116 → ПВыв 05
-
1216 – (ПВыв 01) →В000
-
(В002) + (ПВв 00) → В003
-
2А16 + (ПВв 02) → 2А3Е
-
(ПВв 0F) - А316 → ПВыв 0С
-
(2А4С) – (ПВв 0А) → рег.С
-
(1А2С) + (1А2D) → ПВыв 01
-
(5Е1В) + (ПВв 0В) → рег.C
-
7F16 – (ПВв FF) →7C1F
-
(ПВв 0F) – CА16 → ПВыв 02
-
FD16 + (ПВв 3C) →3А5D
Задание 2: Составить программу вычисления значения логической функции для МПС на основе микропроцессора «Intel-8080». Исходные логические переменные Xi размещены в последовательно расположенных ячейках памяти (адреса задать самостоятельно в пределах адресного пространства микропроцессора «Intel-8080»). Вычисленное значение функции Y переслать в ячейку памяти, следующую за ячейками, где размещены операнды. Выполнить программирование на ассемблере и перевод программы в машинные коды. Представить два варианта программы с использованием для обращения к памяти:
а) -прямой адресации;
в) -косвенной адресации.
Задание 3: Алгоритм управления задан логической схемой алгоритма. Составить программу реализации алгоритма управления для управляющей МПС на основе микропроцессора «Intel-8080». Определить требуемые для реализации алгоритма управления параметры МПС:
-количество портов ввода;
-количество портов вывода;
-объем памяти МПС.
-
L = H Y1P1↑1Y2ω↑2↓1Y3 P2↑3Y4↓2↓3 K
-
L = H P1↑1Y1ω↑2 ↓3Y2↓1 P2↑3Y3 ↓2Y4K
-
L = H P1↑1Y1↓1Y2ω↑2↓3Y3 P2↑3↓2Y4K
-
L = H Y1P1↑1Y2 Y3ω↑2↓1 P2↑3Y4↓2↓3K
-
L = HY1P1↑1Y2ω↑2↓1Y3 ↓2P2↑3Y4↓3K
-
L = HY1 Y2P1↑1 Y3ω↑2↓1 P2↑3Y4↓2↓3K
-
L = HY1P1↑1Y2↓1 P2↑2 Y3ω↑3 ↓2Y4↓3K
-
L = HY1P1↑1Y2ω↑2↓1Y3 ↓2P2↑3Y4↓3K
-
L = H P1↑1Y1ω↑2 ↓3Y2↓1Y3 ↓2P2↑3Y4K
-
L = HY1P1↑1Y2ω↑2↓1Y3 ↓2P2↑3Y4↓3K
-
L = H P1↑1Y1Y2ω↑2↓3Y3↓1 P2↑3Y4↓2K
-
L = HY1P1↑1Y2ω↑2↓3Y3 P2↑3↓1↓2Y4K
-
L = H P1↑1Y1Y2 P2↑2 Y3ω↑3↓1↓2 Y4↓3K
-
L = H P1↑1Y1 ω↑2↓1Y2 P2↑3Y3 ↓2Y4↓3K
-
L = HP1↑1 Y1 P2↑2Y2ω↑3↓1Y3 ↓2Y4↓3K
-
L = H P1↑1Y1↓1Y2 P2↑2 Y3ω↑3 ↓2Y4↓3K
-
L = HY1 Y2P1↑1 Y3ω↑2↓1 P2↑3Y4↓2↓3K
-
L = H P1↑1Y1Y2ω↑2↓1Y3 P2↑3↓2Y4↓3K
-
L = HY1P1↑1 P2↑2Y2ω↑3↓2Y3 ↓3Y4↓1K
-
L = HP1↑1 Y1 P2↑2Y2ω↑3↓1Y3↓3 Y4↓2K
-
L = H↓1Y1P1↑1Y2ω↑2 ↓3Y3↓2P2↑3 Y4K
-
L = HY1P1↑1Y2ω↑2↓1Y3 P2↑3Y4↓2↓3K
-
L = HP1↑1 Y1↓3Y2ω↑2↓1Y3 P2↑3Y4↓2K
-
L = HY1 ↓2Y2P1↑1 Y3ω↑2↓1 P2↑3Y4↓3K
-
L = H↓1P1↑1 Y1Y2ω↑2↓3Y3 P2↑3Y4↓2K
-
L = HY1 ↓3Y2P1↑1 Y3ω↑2↓1 P2↑3Y4↓2K
-
L = HP1↑1 Y1↓1Y2ω↑2↓3Y3 P2↑3Y4↓2K
-
L = HY1↓1 Y2P1↑1ω↑2↓3Y3 P2↑3Y4↓2K
-
L = HY1 Y2P1↑1ω↑2↓1Y3 P2↑3Y4↓2↓3K
-
L = HY1P1↑1Y2Y3 ω↑2↓1P2↑3Y4↓2↓3K
Литература:
-
Угрюмов, Е.П. Цифровая схемотехника: Учебное пособие для вузов. – 2-е изд.,перераб. и доп. -СПб.: БХВ-Петербург, 2007 г.–800с.
-
Новиков, Ю.В., Скоробогатов, П.К. Основы микропроцессорной техники. М.: Интернет-Университет, 2003 г.
-
Система команд, коды команд микропроцессора I8080 (таблицы).
Контрольная работа выполняется от руки в отдельной ученической тетради в клеточку, на обложку наклеивается распечатанный титульный лист:
Министерство сельского хозяйства РФ,
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Пермская Государственная сельскохозяйственная академия имени академика Д.Н.Прянишникова»
Кафедра ИТАП
Контрольная работа по дисциплине
«Микропроцессорные системы»
(Вариант 5)
Выполнил: студент группы ИСу– 11
Иванов И.И.
Проверил: доцент кафедры ИТАП
кандидат педагогических наук
Кондратьев А.В.
Пермь –2013 г.