Вход

Микропроцессоры №1.2

Контрольная работа по информатике и информационным технологиям
Дата добавления: 13 мая 2009
Язык контрольной: Русский
Word, rtf, 75 кб (архив zip, 12 кб)
Контрольную можно скачать бесплатно
Скачать
Данная работа не подходит - план Б:
Создаете заказ
Выбираете исполнителя
Готовый результат
Исполнители предлагают свои условия
Автор работает
Заказать
Не подходит данная работа?
Вы можете заказать написание любой учебной работы на любую тему.
Заказать новую работу

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ»

КАФЕДРА ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ












        1. Отчет










Выполнил:

Шамшин М.Н.

студент группы АСОИУ-05-1

Проверил:

Евстропов С.О.

















Тюмень 2009

Задание

Вариант №10

  1. Написать программу, последовательно индицирующую цифру «5» справа налево с задержкой 280 мкс (использовать подпрограмму и стек).

  2. Над числом 10101100 и числом, набираемым на переключателях, выполнить операцию «ИСКЛЮЧАЮЩЕЕ ИЛИ». Результат вывести на светодиоды и записать в ячейку памяти по адресу 0900h.

Решение

Задание 1:

LOOP:

LXI SP,0AFF; занесение в регистр SP


MVI B,07; занесение байта данных в регистр

CALL DLY; вызов подпрограммы

MVI D,6D; занесение байта данных в регистр

MVI H,00; занесение байта данных в регистр

MOV A,H; пересылка данных из регистра H в накопитель


IND1:

OUT 07; вывод данных из накопителя в канал 7

MOV A,D; пересылка данных из регистра D в накопитель

OUT 06; вывод данных из накопителя в канал 6


INR H; увелечение содержимого регистра H на 1

MVI A,06; занесение байта данных в накопитель

CMP H; сравнение содержимого и регистра

JZ LOOP; переход на подпрограмму при 0

MOV A,H; пересылка данных из регистра H в накопитель


CALL DLY; вызов подпрограммы


JMP IND1; безусловный переход на подпрограмму

HLT; остановка


DLY:

PUSH PSW; занесение содержимого в стек

MOV A,B; пересылка данных из регистра В в накопитель


DL1:

NOP; отсутствие операции

DCR A; уменьшение содержимого наокпителя на 1

JNZ DL1; переход на подпрограмму при отсутствии 0

POP PSW; выдача данных из стека в регистр

RET; возврат в основную программу


Задание 2:

MVI B,AC; занесение в регистр числа 10101100 (АС)

MVI A,00; обнуление накопителя

OUT 05; вывод данных из накопителя в канал 5

IN 05; ввод данных в канал 5 из накопителя

XRA B; поразрядное исключающее ИЛИ над регистром В и накопителем

OUT 05; вывод данных из накопителя в канал 5

STA 0900; занесение содержимого накопителя в ячейку с адресом 0900h

HLT; остановка

© Рефератбанк, 2002 - 2017