BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Турбо Ассемблер 3.0/tasm/#2-2
Автор ""
Размер 465209 Байт
Страница 52 из 54
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

          Максимальное допустимое значение для счетчика сдвига  в  ко-
     мандах процессора 8086 равно 1, для других процессоров это значе-
     ние может быть равно 31.

         Segment alignment not strict enough
          (Выравнивание сегмента не достаточно точное)

          Указано недопустимое  значение для границы выравнивания сег-
     мента.  Либо оно не является степенью двойки,  либо специфицирует
     более  точное  выравнивание  чем то,  которое указано в директиве
     SEGMENT. Например:

          DATA SEGMENT PARA
             ALIGN 32   ; ошибка: PARA означает только 16
             ALIGN 3    ; ошибка: не является степенью двойки

         Segment attributes illegally redefined
          (Недопустимое переопределение атрибутов сегмента)

          Директивой SEGMENT повторно открывается уже определенный ра-
     нее сегмент,  при этом указываются новые значения  для  атрибутов
     этого сегмента. Например:

           DATA SEGMENT BYTE PUBLIC
           DATA ENDS
           DATA SEGMENT PARA         ; ошибка: ранее было указано
                                     ; выравнивание на байт
           DATA ENDS

          При повторном  открытии  сегмента атрибуты либо должны иметь
     те же самые значения,  либо вообще быть опущены. Если при повтор-
     ном открытии сегмента атрибуты не указаны,  то используются атри-
     буты из предыдущего определения.

         Segment name is superfluous
          (Имя сегмента игнорируется)

          Это предупреждающее  сообщение выдается в тех случаях, когда
     в директиве .CODE указано имя сегмента, а в текущей модели памяти
     не допускается использовать более одного сегмента.

         String too long
          (Слишком длинная строка)

          Указанная в кавычках строка имеет длину,  превышающую макси-
     мально допустимую - 255 символов.


     Турбо Ассемблер 3.0/tasm/#2-2                             = 203 =

         Symbol already defined:__
          (Имя идентификатора уже определено)

          Указанное имя идентификатора уже было ранее объявлено  с тем
     же самым типом. Например:

          BB DB 1,2,3
          BB DB ?   ; ошибка: BB уже определено

         Symbol already different kind
          (Имя идентификатора уже объявлено с другим типом)

          Указанное идентификатора  имя  было ранее объявлено с другим
     типом, например:

          BB DB 1,2,3
          BB DW ?  ; ошибка: BB уже объявлено с типом BYTE

         Symbol has no width or mask
          (Имя идентификатора не может быть использовано  в  операциях
          WIDTH и MASK)

          Операнд операции  WIDTH  или  MASK не является именем записи
     или именем поля записи. Например:

          B DB 0
             mov ax,MASK B  ; В не является полем записи

         Symbol is not a segment or already part of a group
          (Имя идентификатора не является именем сегмента либо уже оп-
          ределено в группе)

          Либо имя идентификатора уже определено в группе, либо не яв-
     ляется именем сегмента. Например:

          DATA SEGMENT
          DATA ENDS
          DGROUP GROUP DATA
          DGROUP2 GROUP DATA    ; ошибка: DATA уже определено в DGROUP

         Text macro expansion exceeds maximum line length
          (Расширение текстовой макрокоманды превышает максимально до-
          пустимую длину)

          Это сообщение об ошибке выдается, когда расширение текстовой
     макрокоманды превышает максимально допустимую длину.






Too few operands to instruction (В команде не хватает операндов) В команде должно быть указано большее число операндов. Нап- ример: Турбо Ассемблер 3.0/tasm/#2-2 = 204 = ADD ax ; отсутствует второй операнд Too many errors or warnings (Слишком много ошибок или предупреждений) Сообщения об ошибках больше выдаваться не будут. Максималь- ное число сообщений об ошибках, которое выдается Турбо Ассембле- ром, равно 100. Это максимально допустимое число ошибок превыше- но. Ассемблирование программы тем не менее будет продолжено, однако далее будут печататься только предупреждающие сообщения. Too many initial values (Слишком много начальных значений) При инициализации структуры или объединения указано слишком много значений. Например: XYZ STRUC A1 DB ? A2 DB ? XYZ ENDS ANXYZ XYZ <1,2,3> ; ошибка: в XYZ определены ; только два поля При инициализации полей структур и объединений допускается указывать меньше значений, чем число полей, но нельзя указывать больше значений. Too many register multipliers in expression (В выражении содержится слишком много множителей для регист- ров) Для процессора 80386 допускается коэффициент индексных опе- рандов. Однако коэффициент можно указывать не более, чем у одного регистра. Например: mov EAX,[2*EBX+4*EDX] ; слишком много ; коэффициентов Too many registers in expression (В выражении указано слишком много регистров) В выражении указано более одного индексного и одного базис- ного регистра. Например: mov ax,[BP+SI+DI] ; нельзя одновременно указывать SI и DI Too many USES registers (Слишком много регистров в директиве USES) В директиве USES для текущей процедуры указано более 8 ре- гистров. Турбо Ассемблер 3.0/tasm/#2-2 = 205 = Trailling null value assumed (Предполагается конечное пустое значение) Директива определения данных (DB, DW и т.д.) оканчивается запятой. TASM интерпретирует ее как пустое значение. Например: db 'привет',13,10 ; то же, что и db'привет',13,10? Undefined symbol (Идентификатор не определен) Оператор содержит идентификатор, который не был ранее опре- делен в исходном файле. Unexpected end of file (no END directive) (Неожиданный конец файла (нет директивы END)) В исходном файле отсутствует директива END. Директива END обязательно должна быть указана в конце исходного файла. Unknown character (Неизвестный символ) Текущая строка исходной программы содержит символ, который не принадлежит набору символов, допустимых для построения симво- лических имен и выражений в Турбо Ассемблере. Например: add ax,!1 ; ошибка: восклицательный знак - ; недопустимый символ Unmatched ENDP:_ (Непарная директива ENDP:_) В директиве ENDP указано имя, не совпадающее с именем проце- дуры, которую закрывает данная директива. Например: ABC PROC XYZ ENDP ; ошибка: вместо XYZ должно быть указано ABC


Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.