Автор: Пользователь скрыл имя, 10 Декабря 2012 в 17:57, лабораторная работа
Программирование на языке Assembler.
1)Цель работы: сформировать "бесконечную" последовательность в порту P1 в соответствии с вариантом.
2)Блок-схема алгоритма:
3)Текст программы:
ГУАП
ОТЧЕТ
ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Жаринов О.О. | ||||
должность, уч. степень, звание |
подпись, дата |
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1 |
Применение логических операций |
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. |
4911 |
Макаров А.С. | |||
подпись, дата |
инициалы, фамилия |
Санкт-Петербург 2012
1)Цель работы: сформировать "бесконечную" последовательность в порту P1 в соответствии с вариантом.
2)Блок-схема алгоритма:
3)Текст программы:
mov A, #01
L1: mov P1, A
Inc A
Inc A
SJMP L1
4)Принцип работы программы:
Программа присваивает аккумулятору значение #01,прибавляет 2 и образует цикл, который выводит данную "бесконечную" последовательность в порту P1.
00000001
00000011
00000101
00000111
00001001
00001011
00001101
00001111
00010001
00010011
...
5)Вывод:
В ходе данной работы я освоил некоторые команды языка ассемблера ASM-51.