"DVDXpert" - компас в мире Hi-Fi и High End техники и другой stereo и home cinema аппаратуры.
ЦИФРОВЫЕ КОНСТАНТЫ И СИСТЕМЫ СЧИСЛЕНИЯ |
21-12-2023 |
Окончание цикла no директиве WHILE
Эта директива завершает цикл, начатый по директиве WHILE. До тех пор, пока условие, специфицированное директивой WHILE будет оставаться истинным, исходный код между директивами WHILE и ENDW будет продолжать повторно вставляться в ассемблируемый поток исходного текста. Директива может быть использована внутри обычного программного блока или макроса.
MESSG ERRORLEVEL
Устанавливает уровень вывода сообщений
errorlevel {0|l|2|+
Директива устанавливает типы сообщений, которые печатаются в файле листинга и файле ошибок.
0Печатаются сообщения, предупреждения и ошибки.
1Печатаются предупреждения и ошибки.
2Печатаются только ошибки.
Пример:
errorlevel 1,202 См. также LIST EXITM
Выход из макроса exitm
Немедленный выход из процедуры обработки макроса во время ассемблирования. В отличие от директивы ENDM, которая всегда ставится в конце макроса, директива EXITM может стоять в произвольной строке макроса и применяется для немедленного выхода по условию Пример:
test macro filereg
if filereg == 1 ; check for valid file exitm else
error "bad file assignment" endif endm
См. также ENDM, MACRO EXPAND
Разворачивает макросы в листинге
expand
Разворачивает все макросы в файле листинга. Эта директива приблизительно похожа на опцию /т в командной строке MPASM, но может быть отключена следующей за ней в исходном тексте директивой NOEXPAND. Если разворачивание включено, то каждый раз, когда вызывается макрос, в текст листинга вставляется его полное содержание. Вставка полного текста макроса может обчегчить отладку и анализ программы, но если макрос вызывается рекурсивно, листинг в этом месте становится почти нечитаемым и значительно удлиняется В таких случаях макрорасширение отключают директивой NOEXPAND Включать и отключать вывод макрорасширений можно сколь угодно много раз.
Интерактивный проектор
Цифровое телевидение в России
РАСШИРЕННЫЕ ОТЛАДОЧНЫЕ ФУНКЦИИ MPLAB
Виды телевидения. Спутниковое телевидение.