Справочник по языку Ассемблера IBM PC




Директивы изменения формата листинга


Директивы этой группы позволяют управлять форматом файла листинга.

.PAGE


Директива .PAGE задает высоту и ширину страницы файла листинга и начинает его новую страницу. Она имеет следующий синтаксис:

PAGE [число_строк][,число_столбцов] PAGE +

Здесь:

число_строк задает число строк, выводимых на странице листинга;

число столбцов находится в диапазоне 59...255 и задает число столбцов на странице.

Если опустить один из этих параметров, то текущая установка данного параметра останется без изменений. Для изменения только числа столбцов необходимо указать перед этим параметром запятую. С помощью директивы .PAGE

можно разбивать листинг на разделы, в пределах которых нумерация начинается с нуля. Так, при указании после директивы .PAGE символа “+” начинается новая страница, номер раздела увеличивается, а номер страницы снова устанавливается в 1. Если использовать директиву .PAGE без аргументов, то листинг возобновляется с новой страницы без изменения номера раздела.

%PAGESIZE (.PAGESIZE)


Директива %PAGESIZE работает так же, как и директива .PAGE, но, в отличие от последней, она не начинает новую страницу, а лишь определяет ее параметры:

%PAGESIZE [число_строк][,число_столбцов]

%NEWPAGE


Директива %NEWPAGE работает аналогично директиве .PAGE без аргументов. Строки исходного текста после директивы %NEWPAGE

будут начинаться с новой страницы.

%BIN


Директива %BIN устанавливает длину поля объектного кода в файле листинга. Ее синтаксис:

%BIN размер

Здесь размер — некоторая константа.


По умолчанию поле объектного кода занимает в файле листинга до 20 позиций.

%DEPTH


Директива %DEPTH устанавливает размер поля глубины в файле листинга. Ее синтаксис:

%DEPTH размер

Здесь размер задает количество столбцов в поле глубины листинга.


Напомню, что данное поле показывает уровень вложенности включаемых файлов (INCLUDE) и макрорасширений. Если указать в качестве размера значение 0, то поле уровня вложенности не выводится. По умолчанию это поле имеет значение 1.

%LINENUM




Содержание  Назад  Вперед