В этой части будут описаны некоторые свойства макроассемблера,
разработанного в фирме IBM. Хотя мы уже рассмотрели все команды
процессора 8088, в ассемблере имеются и другие команды. Мы уже
обсудили некоторые из этих псевдокоманд, например, операторы
определения данных DB и DW. В этой главе будут введены более мощные
средства языка ассемблера. Их объединяет то, что их использование
делает написание программ на языке ассемблера более простым и
легким.
В этой главе мы рассмотрим две больших темы. Первая - механизм
макрокоманд Макроассемблера. Макрокоманды - мощный инструмент
генерирования машинных команд. Пониманние механизма макрокоманд
будет необходимо в главе 7, где обсуждается математический
сопроцессор 8087. Вторая тема касается структур данных. Мы уже
рассматривали определение данных и их типов. Здесь мы определим
структуры данных, состоящие из наборов байт и слов. В этой главе
рассматриваются сегменты, структуры и записи для определения
данных.