Ответ: Тогда возможно пригодится, хотя может быть уже пользовались.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Bill 19 мая 2003 г. 13:31
В ответ на: Хорошему совету всегда рад. В голове лежит и есть не просит :-) отправлено Звероящер 19 мая 2003 г. 13:17

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

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru