Глава 6
Глава 6 Свойства Макроассемблера
В этой части будут описаны некоторые свойства макроассемблера,
разработанного в фирме IBM. Хотя мы уже рассмотрели все команды
процессора 8088, в ассе...
Макроопределения
Макроопределения
Макрокоманда - это программный инструмент, который позволяет вам
создавать собственные операции ассемблера. На самом деле макро-
определения относятся к механизму преп...
Аргументы макрокоманд
Аргументы макрокоманд
В обработке макрокоманд применяется одно из ценных свойств
процедур: в генерацию макрокоманды можно вносить изменения с
помощью параметров. Точно так же, как пара...
Ассемблирование по условию
Ассемблирование по условию
До сих пор макрокоманды не отличались от подпрограмм с точки зрения
как их функционирования, так и использования параметров. Далее, нам
требуется возмоность...
Макрокоманды повторения
Макрокоманды повторения
Для тех случаев, когда нужно несколько раз повторять один и тот же
фрагмент программы в макроассемблере имеется несколько специальных
макрокоманд. Это операторы...
Макрооператоры
Макрооператоры
Пример макрокоманды IRPC на Фиг. 6.7 иллюстрирует, в частности,
применение символа "&". Это - оператор макрокоманд, который служит
для соединения двух эле...
Команды INCLUDE
Команды INCLUDE
Оператор ассемблера INCLUDE осуществляет вставку текста из другого
файла в транслируемую программу. Оператор INCLUDE особенно удобен в
случае работы с набором макрокома...
Сегменты
Сегменты
Ранее уже рассматривался оператор SEGMENT. Теперь есть возможность
рассмотреть его более подробно и исследовать дополнительные
возможности, которые он предоставляет.
...
Структуры
Структуры
Структура данных - это организация данных, которая имеет для
программиста определенный смысл. Как показывает опыт, мы определяем
структуры данных когда одна и та же совокупно...
Записи
Записи
Рассмотренные в предыдущем разделе структуры предназначены для
многобайтовых данных. Но в некоторых случаях требуется побитовое
определение объектов данных. Для таких случаев в...