| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
Глава 1: "Начало работы в Турбо Ассемблере" сообщает о том,
что необходимо сделать для установки Турбо Ассемблера в вашей
системе.
Глава 2: "Использование директив и параметров" приводит в
алфавитном порядке подробную информацию обо всех директивах Турбо
Ассемблера, и показывает, как с их помощью можно управлять рабо-
той Турбо Ассемблера.
Глава 3: "Общие принципы программирования" описывает отличие
режимов Ideal и MASM, а также рассказывает о том, как использо-
вать предопределенные идентификаторы, символы комментариев и т.д.
Глава 4: "Объектно-ориентированное программирование" расска-
зывает как можно в языке Ассемблера использовать методы объектно-
ориентированного программирования.
В Главе 5 "Использование выражений и значений идентификато-
ров" описывается вычисление и определение выражений и операций.
Глава 6 "Выбор директив процессора и идентификаторов" расс-
казывает, как генерировать код для конкретных процессоров.
Глава 7 "Использование моделей памяти программ и сегмента-
ции" сообщает о моделях программ, генерации идентификаторов
(символических имен), упрощенных определений сегментов и о поряд-
ке сегментов.
Турбо Ассемблер 3.0/tasm/#1-2 = 10 =
В Главе 8: "Определение типов данных" поясняется как опреде-
лять структуры, объединения, таблицы, встроенные записи и объек-
ты.
В Главе 9: "Установка и использование счетчика адреса" опи-
сывается как и для чего желательно использовать счетчик адреса, а
также об определении таблиц.
В Главе 10: "Описание процедур" рассказывается о том как
можно использовать различные типы процедур, а также как опреде-
лять и использовать аргументы и локальные переменные.
В Главе 11: "Управление областью действия идентификаторов"
обсуждается как можно ограничивать или расширять области, в кото-
рой идентификатор имеет конкретное значение.
В Главе 12: "Определение данных" описываются простые дирек-
тивы определения данных, рассказывается о создании экземпляров
структур, объединений, записей, перечислимых типов данных и объ-
ектов.
В Главе 13 "Расширенные инструкции" описываются расширенные
инструкции Турбо Ассемблера.
Глава 14 "Использование макрокоманд" рассказывает о том как
можно использовать в исходном коде макрокоманды.
В Главе 15 "Использование условных директив" обсуждаются ди-
рективы, которые позволяет реализовать условное выполнение кода.
Глава 16: "Интерфейс с компоновщиком" описывает как можно
при компоновке кода включать в него библиотеки и описывать иден-
тификаторы как общедоступные.
Глава 17 "Генерация листинга" рассказывает о директивах уп-
равления листингом Турбо Ассемблера и их использовании.
Глава 18: "Интерфейс Турбо Ассемблера с Borland C++" описы-
вает, как использовать язык Ассемблера совместно с языком высоко-
го уровня Borland C++.
Глава 19: "Интерфейс Турбо Ассемблера с Турбо Паскалем" со-
общает вам, как связывать программу на Ассемблере с программой на
Турбо Паскале; здесь также приводятся примеры программ.
Приложение A: "Примеры программ" приводит примеры различного
типа программных структур.
Приложение В: "Сводный синтаксис Турбо Ассемблера" содержит
краткое изложение синтаксиса Турбо Ассемблера" иллюстрирует выра-
жения Турбо Ассемблера (для режимов MASM и Ideal) в модифициро-
ванной записи Бэкуса-Наура (BNF).
Турбо Ассемблер 3.0/tasm/#1-2 = 11 =
Приложение С: "Вопросы совместимости" описывает отличия ре-
жима Турбо Ассемблера MASM и макроассемблера MASM.
Приложение D: "Утилиты" описывает новую утилиту-преобразова-
тель файлов .h в .ash, поставляемую с данным пакетом. Здесь со-
держится информация об утилитах MAKE, TLINK, TLIB и THELP, а
также информация о программах GREP, TCREF и OBJXREF находится в
файлах на дистрибутивных дисках.
Приложение D: "Сообщения об ошибках" описывает все сообщения
об ошибках, которые могут быть сгенерированы Турбо Ассемблером:
информационные сообщения, сообщения о фатальных ошибках, сообще-
ния уровня предупреждения и сообщения об ошибках.
Соглашения по обозначениям
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Когда мы говорим о компьютерах IBM PC и совместимых с ними,
то речь идет о любых компьютерах, в которых используются процес-
соры 8088, 8086, 80186, 80286, 386 и i486 (все эти процессоры
обозначаются, как 80х86). Когда вы встречаете термин PC-DOS или
MS-DOS, то речь идет о версии операционной системы 2.0 и старше.
В данном руководстве используются следующие соглашения:
ЪДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Обозначение і Описание обозначения і
ГДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і Столбец из точек перед строками, где описыва- і
і . і ется синтаксис или приводится пример програм- і
і . і мы, говорит о том, что фрагмент программы і
і . і опущен. і
і і і
і образец і Слова, указанные в примерах строчными буква- і
і і ми, показывают, что вместо них должны быть і
і і подставлены значения. Например, ниже при- і
і і веден синтаксис оператора ОFFSET: і
і і і
і і OFFSET выражение і
і і і
і і Он показывает, что за оператором OFFSET мо- і
і і жет следовать любое выражение. При записи і
і і исходного кода в соответствии с этим синтак- і
і і сисом вы можете записать: і
і і і
і і OFFSET here+6 і
і і і
і і где here+6 является выражением. і
і і і
і [ необ_элем ] і В двойные квадратные скобки заключается не- і
і і обязательный синтаксический элемент. Напри- і
і і мер, синтаксис индексного оператора показан і
і і следующим образом: і
і і і
Турбо Ассемблер 3.0/tasm/#1-2 = 12 =
і і [ выраж_1 ] выраж_2 і
і і і
і і Это указывает на то, что "выраж_1" является і
і і необязательным, поскольку оно заключено в і
і і квадратные скобки. Однако выражение "выраж_2" і
і і является обязательным. і
і і і
і{выбор1івыбор2}і Фигурные скобки и вертикальные разделители і
і і указывают на необходимость выбора между двумя і
і і или более элементами. Варианты выбора заклю- і
і і чаются в фигурные скобки и разделяются верти- і
і і кальной чертой. Вы должны выбрать один из ва- і
і і риантов. і
і і і
і і Например, необязательный параметр /W (уровень і
і і предупреждающих сообщений об ошибке) имеет і
і і следующий синтаксис: і
і і і
і і /W{0і1і2} і
і і і
і і Вы можете ввести /W0, /W1 или /W2, указав та- і
і і ким образом желаемый уровень предупреждений. і
і і Однако указывать /W3 не допускается, посколь- і
і і ку 3 не содержится ни в одном из вариантов і
і і выбора, которые указаны в фигурных скобках. і
і і і
іПовторяющиеся і Три точки, следующие за элементами, показыва- і
і элементы... і ют, что можно в таком же виде ввести большее і
і і количество элементов. Ниже, например, приве- і
і і ден синтаксис директивы PUBLIC: і
і і і
і і PUBLIC имя[, имя ]... і
і і і
і і Точки за вторым элементом "имя" указывают, і
і і что вы можете ввести столько имен, сколько і
і і захотите, пока каждому из них будет предшест- і
і і вовать запятая. Однако, поскольку первое имя і
і і не заключено в квадратные скобки, вы должны і
і і ввести по крайней мере одно имя. і
і і і
іОпределяемые і В кавычки заключаются определяемые в тексте і
і термины и і термины. Например, термин "промежуточный", і
і "подсказки" і если он определяется в первый раз, заключает- і
і і ся в кавычки. і
АДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Как обратиться за помощью к фирме Borland
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Фирма Borland предлагает вам множество услуг, которые позво-
лят ответить на вопросы о данном программном продукте. Убедитесь,
что вы послали регистрационную карту. Для зарегистрированных
пользователей обеспечивается техническое сопровождение, кроме то-
Турбо Ассемблер 3.0/tasm/#1-2 = 13 =
го, они могут получать информацию обо всех изменениях и дополне-
|
adfun.ru
|
|
|
|