в протеусе открой исходник программы (t15demo.asm)
Ну редактор, есно, нормальный ты не поставил
в программе найди строчку:
init: ldi r16,$1F ; 5 bits are outputs
смести команду на метке "init" вниз, а в освободившееся место напиши команду rjmp init
получится так:
- Код: Выделить всё • Развернуть
init: rjmp init
ldi r16,$1F ; 5 bits are outputs
сохрани файл.
Попробуй понять что делает эта программа теперь, rjmp - тоже самое что и JMP в наших программах.
Запусти программу, что стало? совпадает с тем что ты подумал?
закомментируй нашу команду, сохрани, запусти, что стало? ты чего-нибудь понял из проделанного?