ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - Страница 12

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

decfsz Count ; Уменьшить Count и если != О вернуться к Loop

goto Loop

Если добавить пустые строки для выделения функциональных блоков, то получим следующий вид программы:

movlw 8 ; Цикл 8 повторов

movwf Count

Loop ; Вход в цикл

movlw 0 ; PortB == О?

iorwf PORTB, w

btfss STATUS, Z

goto Skip ; Нет, пропустить команды

movlw 0x07F ; Да, Вывести ответ 0x7F

movwf PORTC

Skip

Go to Top