| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
мальный параметр и список аргументов.
Missing argument or <
(Отсутствует аргумент, либо не указана угловая скобка <)
Не указаны угловые скобки, либо вообще отсутствует выражение
в угловых скобках там, где оно необходимо. Например:
if b ; должно быть указано выражение в угловых
; скобках
Missing argument size variable
(Отсутствует переменная для размера блока параметров)
В директиве ARG или LOCAL не указано имя идентификатора пос-
ле знака равенства в конце оператора. Например:
ARG A:WORD,B:DWORD= ; ошибка, нет имени после знака=
LOCAL X:TBYTE= ; та же ошибка
В директивах ARG и LOCAL после знака равенства, если он ука-
зан, обязательно должно быть указано имя переменной для размера
блока параметров.
Missing COMM ID
(Отсутствует идентификатор в директиве COMM)
В директиве COMM не указано имя идентификатора перед специ-
фикатором типа. Например:
COMM NEAR ; ошибка: отсутствует
Турбо Ассемблер 3.0/tasm/#2-2 = 192 =
; имя идентификатора перед "NEAR"
В директиве СОММ обязательно должно быть указано имя иденти-
фикатора. Имя идентификатора и спецификатор типа должны быть раз-
делены двоеточием (:).
Missing dummy argument
(Отсутствует формальный параметр)
В директиве IRP или IRPC, определяющей блок повтора, отсутс-
твует формальный параметр. Например:
IRP
DB X ; нет формального параметра
ENDM
В директивах IRP и IRPC обязательно должны быть указаны фор-
мальный параметр и список аргументов.
Missing end quote
(Отсутствует закрывающая кавычка)
В конце строковой константы нет закрывающей кавычки. Напри-
мер:
DB "abc ; отсутствует кавычка в конце ABC
mov al,'X ; отсутствует кавычка после Х
Строковая константа должна оканчиваться той же кавычкой, ко-
торой она начинается.
Missing macro ID
(Отсутствует идентификатор макрокоманды)
В директиве MACRO, определяющей макрокоманду, отсутствует
имя. Например:
MACRO ; ошибка: не указано имя макрокоманды
DB A
ENDM
Имя в определении макрокоманды указывать обязательно.
Missing module name
(Отсутствует имя модуля)
В директиве NAME не указано имя модуля. Напомним, что дирек-
тива NAME действует только в режиме Ideal.
Missing or illegal language ID
(Отсутствует или неверно указан идентификатор языка)
В директиве .MODEL неверно указан идентификатор языка. Под-
Турбо Ассемблер 3.0/tasm/#2-2 = 193 =
робное описание директивы MODEL см. в Главе 7 настоящего руко-
водства.
Missing or illegal type specifier
(Отсутствует или неверно указан спецификатор типа)
В операторе отсутствует или неверно указан обязательный па-
раметр - идентификатор типа (BYTE, WORD и т.д.) Например:
RED LABEL XXX ; ошибка: "ХХХ" не является
; идентификатором типа
Missing table member ID
(Пропущен идентификатор элемента таблицы)
В операторе CALL...METHOD после ключевого слова METHOD
пропущено имя объекта.
Missing term in list
(Отсутствует член в списке параметров)
В режиме Ideal в директиве, допускающей указание нескольких
параметров (такой как EXTRN, PUBLIC и т.д.), отсутствует параметр
после одной из запятых, отделяющих параметры друг от друга. Нап-
ример:
EXTRN XXX:BYTE,,YYY:WORD
В режиме Ideal параметры в любом списке всегда разделяются
только одной запятой, в конце списка запятой быть не должно.
Missing text macro
(Отсутствует текстовая макрокоманда)
В директиве не указан обязательный параметр - текстовая мак-
рокоманда. Например:
NEWSTR SUBSTR ; для SUBSTR должны быть
; указаны параметры
Model must be specified first
(Сначала должна быть указана модель памяти)
Использована одна из упрощенных сегментных директив без
предварительной спецификации модели памяти. Например:
.CODE ; ошибка: сначала нужно указать директиву
; .MODEL
Перед использованием упрощенных сегментных директив должна
быть указана с помощью директивы .MODEL модель памяти.
Module is pass-dependant - compatibility pass was done
Турбо Ассемблер 3.0/tasm/#2-2 = 194 =
(Модуль зависит от прохода. Выполнен проход, обеспечивающий
совместимость с MASM)
Это предупреждающее сообщение выдается, если обнаружена
конструкция, зависящая от прохода, и в командной строке указан
параметр /m. В этом случае выполняется проход, обеспечивающий
совместимость с MASM.
Name must come first
(Имя должно быть указано первым)
Имя идентификатора указано после названия директивы, тогда
когда оно должно находиться перед названием директивы. Например:
STRUC ABC ; ошибка: "ABC" должно стоять перед
; ключевым словом STRUC
В режиме Ideal имя идентификатора указывается после названия
директивы, поэтому эта ошибка часто возникает при попытках ас-
семблирования в режиме MASM программ, предназначенных для работы
в режиме Ideal.
Near jump or call to different CS
(Адресат ближнего перехода или вызова находится в другом ко-
довом сегменте)
Это сообщение об ошибке выдается при попытке осуществить
ближний вызов или переход по адресу, определенному в области, где
регистр CS указывает на другой сегмент.
Need address or register
(Требуется указать адрес или регистр)
Не указан второй операнд команды, т.е. операнд указываемый
после запятой. Например:
mov ax, ; нет второго операнда
Need angle brackets for structure fill
(Значения для структуры должны указываться в угловых скоб-
ках)
В операторе выделения памяти под структуру не указан список
начальных значений. Например:
STR1 STRUC
M1 DW ?
M2 DD ?
ENDS
STR1 ; нет списка начальных значений
Need colon
(Требуется двоеточие)
|
adfun.ru
|
|
|
|