Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Код на Ассемблере

Евгений Алексеенко Профи (632), на голосовании 1 месяц назад
Необходимо написать код на ассемблере для эмулятора EdSim51Dl

Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 50 до 99
включительно. Значения выводить в порт P1. Оцените период выполнения
цикла. Проверьте правильность работы программы на симуляторе.
Голосование за лучший ответ
Рустам Абдрашитов Мудрец (12143) 2 месяца назад
На
 
ORG 0H

START:
MOV A, #50

LOOP:
MOV P1, A
ACALL DELAY
INC A
CJNE A, #100, LOOP
MOV A, #50
SJMP LOOP

DELAY:
MOV R1, #200
DELAY_OUTER:
MOV R2, #255
DELAY_INNER:
DJNZ R2, DELAY_INNER
DJNZ R1, DELAY_OUTER
RET

END
Похожие вопросы