| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
Unmatched ENDS:_
(Непарная директива ENDS:_)
В директиве ENDS указано имя, не совпадающее с именем сег-
мента, который закрывает данная директива, либо не совпадающее с
именем структуры или объединения, оканчивающегося этой директи-
вой. Например:
ABC STRUC
XYZ ENDP ; ошибка: вместо XYZ должно быть указано ABC
DATA SEGMENT
CODE ENDS ; ошибка: вместо CODE должно быть указано DATA
Турбо Ассемблер 3.0/tasm/#2-2 = 206 =
User-generated error
(Ошибка, сгенерированная пользователем)
Ошибка выдана в результате выполнения одной из директив ге-
нерирования ошибки. Например:
.ERR ; попадание в это место является ошибкой
USES has no effect without language
(USES игнорируется без спецификации языка)
Это предупреждающее сообщение выдается, если оператор USES
используется без предварительной спецификации языка.
Value out of range
(Значение константы превышает допустимое значение)
Константа представляет собой, вообще говоря, число правиль-
ного формата. Однако ее значение превышает допустимую в данном
конкретном случае величину. Например:
DB 400
Турбо Ассемблер 3.0/tasm/#2-2 = 207 =
Сообщения о фатальных ошибках
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
При возникновении фатальных ошибок Турбо Ассемблер выдает
соответствующее сообщение и ассемблирование пользовательского
файла немедленно прекращается, независимо от того чем была вызва-
на эта ошибка. В этом разделе приводится перечень возможных сооб-
щений о фатальных ошибках.
Bad switch
(Неверный параметр-переключатель командной строки)
В командной строке указан неверный параметр. См. Главу 2,
где дается подробное описание параметров командной строки.
Can't find @file __
(Не найден файл подсказок __)
В командной строке указано имя несуществующего файла подска-
зок. Следует проверить, указано ли полное имя файла. В Турбо Ас-
семблере отсутствует умолчание для расширения имени файла подска-
зок. Вероятной причиной данного сообщения может быть отсутствие
места на диске при записи на этот диск файла, содержащего перек-
рестные ссылки.
Сan't locate file __
(Не обнаружен файл __)
В директиве INCLUDE указано имя несуществующего файла. О ди-
рективе INCLUDE см. Главу 10 настоящего руководства, где описан
алгоритм поиска Турбо Ассемблером включаемых файлов. Если выдано
это сообщение, проверьте, правильно ли указано в имени файла имя
дисковода и маршрут доступа.
Error writing to listing file
(Ошибка при записи в файл листинга)
Возможно при записи файла листинга на диск было исчерпано
место на этом диске.
Error writing to object file
(Ошибка при записи в объектный файл)
Возможно при записи объектного файла на диск было исчерпано
место на этом диске.
File not found
(Не найден файл)
В командной строке указано имя несуществующего исходного
файла. Проверьте, правильно ли указано имя файла, включены ли имя
диска и маршрут доступа, если файл находится в каталоге, отличном
от текущего.
Турбо Ассемблер 3.0/tasm/#2-2 = 208 =
File was changed or deleted while assembly in progress
(Файл был изменен или уничтожен в процессе ассемблирования)
Какая-либо другая программа, например, резидентная активизи-
руемая утилита, уничтожила открытый Турбо Ассемблером файл. В
Турбо Ассемблере не допускается повторное открытие файла, который
был ранее успешно открыт.
Insufficient memory to process command line
(Не хватает памяти для обработки командной строки)
Командная строка занимает более 64К, либо для ее обработки
не хватает имеющейся памяти. Следует упростить командную строку
либо запустить Турбо Ассемблер при наличии большего объема памя-
ти.
Internal error
(Внутренняя ошибка)
Это сообщение не должно выдаваться при нормальной работе
Турбо Ассемблера. Сделайте копию файлов, вызвавших появление этой
ошибки, и сообщите в отдел технического обслуживания фирмы
Borland.
Invalid command line
(Недопустимая командная строка)
Неверен формат командной строки, с помощью которой запуска-
ется Турбо Ассемблер. Например, в команде:
NASM, MYFILE
не указан исходный файл, который должен ассемблироваться. См.
Главу 2, где дается подробное описание командной строки.
Invalid number after _
(Недопустимый номер после _)
Верно указан идентификатор параметра, однако неверно специ-
фицирован числовой параметр после нее. См. Главу 2, где описаны
параметры командной строки.
Out of hash space
(Не хватает памяти под хеш-таблицы)
Каждому имени идентификатора, определяемому в пользователь-
ской программе, соответствует один элемент хеш-таблицы. Эта таб-
лица рассчитана на 16384 определяемых пользователем имен иденти-
фикаторов при условии запуска Турбо Ассемблера с достаточным объ-
емом свободной памяти. Если в программе пользователя определено
большее количество имен идентификаторов, то нужно указать пара-
метр командной строки /КН, для того чтобы обеспечить в хеш-табли-
Турбо Ассемблер 3.0/tasm/#2-2 = 209 =
це нужное число элементов для описания этого количества символи-
ческих имен.
Out of memory
(Не хватает памяти)
Не хватает свободной памяти для ассемблирования пользова-
тельского файла. Попробуйте использовать TASMX.
Если в оперативной памяти имеются какие-либо резидентные в
памяти программы, то следует убрать их и повторить ассемблирова-
ние файла. Возможно, что потребуется перезагрузить систему, для
того чтобы полностью освободить память.
Другой путь состоит в том, чтобы разбить исходный файл на
два или более, или переписать части исходного файла таким обра-
зом, чтобы его ассемблирование требовало меньше памяти. Для этого
в программе следует укоротить имена идентификаторов, уменьшить
число комментариев в макрокомандах, уменьшить число ссылок впе-
ред.
Out of string space
(Не хватает памяти под строки)
Не хватает оперативной памяти для хранения строк: имен иден-
тификаторов, имен файлов, информации для разрешения опережающих
ссылок, текстов макрокоманд. Допускается максимум 512К памяти, а
ваш модуль превысил этот объем. Попробуйте использовать TASMX.
Too many errors found
(Обнаружено слишком много ошибок)
Ассемблирование пользовательского файла прекращено, посколь-
ку в этом файле содержится слишком много ошибок. Возможно, что на
самом деле ошибок не так уж и много, однако они таковы, что вызы-
вают эффект "снежного кома". Примером такой ошибки может быть не-
верное определение имени идентификатора, которое используется во
многих строках программы. На самом деле сделана лишь одна ошибка
(неверно определено имя идентификатора), однако сообщение об
ошибке будет выдано в каждой строке, где появляется это имя.
Турбо Ассемблер прекращает ассемблирование файла, когда об-
|
adfun.ru
|
|
|
|