close

Вход

Забыли?

вход по аккаунту

?

отчет 2 (3)

код для вставкиСкачать
РОССИЙСКАЯ ФЕДЕРАЦИЯ
ХАНТЫ-МАНСИЙСКИЙ АВТОНОМНЫЙ ОКРУГ-ЮГРА
Департамент образования и науки
Сургутский государственный университет
Факультет автоматики и телекоммуникаций
Кафедра автоматики и компьютерных систем
ОТЧЕТ
По лабораторной работе №2
Тема: "Изучение команд логических операций"
Выполнили: студенты гр. 1294
Лауда Алина
Максимов Илья
Проверил: к.т.н доцент Запевалов А.В.
Сургут 2012
Цель работы: изучение способов анализа состояний отдельных информационных разрядов и способов управления отдельными разрядами.
Задание:
Организовать циклическую программу, производящую чтение данных из порта 05, проверяющую состояние определенных разрядов и выдающую в порт 05 новую комбинацию разрядов. Выбор комбинаций производится по вариантам.
Вариант № 20: Если 1р и 7р=0, а 5р=1, то 6р=0, 4р=1, 2-инверт., иначе 0р=0, 6р=1, 6-инверт.
Блок схема алгоритма
Код программы:
АдресМеткаМашинный кодAssemblerКомментарии0800M2DBIn 05hЧтение порта0801050802E6ANI 82Проверка 1р, 7р0803820804C2JNZ M1Переход 08051B0806080807DBIn 05hЧтение порта0808050809E6ANI 20Проверка 5р=1080A20080BCAJNZ M1Переход 080C1B080D08080EDBIn 05hЧтение порта080F050810E6ANI BF6р=00811BF0812F6ORI 104р=10813100814EEXRI 045р - инверт.0815040816D3OUT 05hЗапись в порт0817050818C3JMP М2Переход 081900081AM108081BDBIn 05hЧтение порта081C05081DE6ANI FE0р=0081EFE081FF6ORI 083р=10820080821EEXRI 406р - инверт.0822400823D3OUT 05hЗапись в порт0824050825C3JNZ M2Переход 082600082708
Вывод: В данной лабораторной работе была организована циклическая программа, производящая чтение данных из порта 05, проверяющая состояние определенных разрядов и выдающая в порт 05 новую комбинацию разрядов. 
Документ
Категория
Без категории
Просмотров
69
Размер файла
40 Кб
Теги
отчет
1/--страниц
Пожаловаться на содержимое документа