Директивы изменения формата листинга
Директивы этой группы позволяют управлять форматом файла листинга. .PAGE PAGE [число_строк][,число_столбцов] PAGE + Здесь: · число_строк задает число строк, выводимых на странице листинга; · число столбцов находится в диапазоне 59...255 и задает число столбцов на странице. Если опустить один из этих параметров, то текущая установка данного параметра останется без изменений. Для изменения только числа столбцов необходимо указать перед этим параметром запятую. С помощью директивы. PAGE можно разбивать листинг на разделы, в пределах которых нумерация начинается с нуля. Так, при указании после директивы .PAGE символа “+” начинается новая страница, номер раздела увеличивается, а номер страницы снова устанавливается в 1. Если использовать директиву .PAGE без аргументов, то листинг возобновляется с новой страницы без изменения номера раздела. %PAGESIZE (.PAGESIZE) %PAGESIZE [число_строк][,число_столбцов] %NEWPAGE %BIN %BIN размер Здесь размер — некоторая константа. %DEPTH %DEPTH размер Здесь размер задает количество столбцов в поле глубины листинга. %LINENUM %LINENUM размер По умолчанию под номер строки отводятся четыре столбца. %TRUNC и %NOTRUNC %TRUNC и %NOTRUNC Если некоторая строка исходного кода получается слишком длинной, то она автоматически усекается. Если возникает необходимость увидеть всю генерируемую строку, то можно использовать директиву %NOTRUNC, действие которой будет заключаться в том, что слишком длинная строка будет переноситься на следующую строку. Для включения режима усечения нужно использовать директиву %TRUNC. Такие переключения можно осуществлять неограниченное количество раз. %PCNT %PCNT размер Здесь размер — число столбцов, которое необходимо отвести для смещения в текущем ассемблируемом сегменте. %TITLE %TITLE “текст” Здесь текст — строка, которая будет выводиться в верхней части каждой страницы после имени исходного файла и перед заголовком, заданным по директиве %SUBTTL. %SUBTTL %SUBTTL “текст” Подзаголовок представляет собой текст, который выводится в верхней части каждой страницы после имени исходного файла и после заголовка, заданного директивой %TITLE. Директиву %SUBTTL можно указывать в программе столько раз, сколько необходимо. Каждая директива изменяет подзаголовок, который будет выводиться на следующей странице листинга. %TABSIZE %TABSIZE размер Здесь размер — число столбцов между двумя позициями табуляции в файле листинга (по умолчанию 8 столбцов). %TEXT %TEXT размер Здесь размер — число столбцов, используемых для вывода исходных строк. Если размер строки превышает длину этого поля, то строка будет либо усекаться, либо переноситься на следующую строку, в зависимости от директив %TRUNC или %NOTRUNC.
|