|
В MPLAB имеется ряд псевдо-команд расширений (не макросы, и не новые) определенных в ассемблере. Например bc, bnc, bz, bnz и т.д. Ими пользоваться гораздо удобнее нежели стандартными btfss (btfsc) и goto.
Т.е. проще и нагляднее написать
bnc label
чем
btfss SREG, CY
goto label
Конечно размер кода не уменьшится от этого, ассемблер просто сгенерирует последовательность из двух соответствующих команд. Но наглядность программы существенно возрастет, IMHO.
E-mail: info@telesys.ru