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




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

     386 или i486.

         CS not correctly assumed
          (Некорректное значение в регистре CS)

          Адрес назначения в командах ближнего вызова и ближнего пере-
     хода не может находиться в другом сегменте. Например:

           SEG1 SEGMENT
           LAB1 LABEL NEAR
           SEG1 ENDS
           SEG2 SEGMENT
           JMP  LAB1   ; ошибка: неверный сегментный адрес
           SEG2 ENDS

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

          Такие ошибки возникают только в режиме MASM.  В режиме Ideal
     такие переходы и вызовы интерпретируются корректно.

         CS override in protected mode
          (Переопределение регистра CS в защищенном режиме)

          В защищенном  режиме  ассемблирования команд процессора 286,
     386 или i486,  установленном директивой Р286Р, P386P или Р486Р, в
     текущей  команде требуется переопределение регистра CS. Например:

          P286
          .CODE
     CVAL DW ?
          mov CVAL,1 ; генерирует переопределение регистра CS

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

         CS unreachable from current segment
          (CS недостижим из текущего сегмента)

          При определении метки кода с помощью двоеточия (:) или с по-
     мощью  директив LABEL или PROC сегментный регистр не указывает на
     текущий кодовый сегмент или группу,  содержащую  текущий  кодовый
     сегмент. Например:

          PROG1  SEGMENT
              ASSUME CS:PROG2
          START:    ; ошибка: неверно установлен регистр CS

          Такие ошибки возникают только в режиме MASM.  В режиме Ideal
     такие переходы и вызовы обрабатываются корректно.

         Declaration needs name
          (В директиве объявления не указано имя)

          Не указано имя идентификатора в директиве,  для которой спе-
     цификация имени является обязательной. Например:

            PROC ; ошибка: в директиве PROC указание имени обязательно
                   ret
            ENDP

          В директивах объявления,  таких как SEGMENT, PROC или STRUC,
     обязательно должно быть указано имя идентификатора. В режиме MASM
     имя указывается перед именем директивы,  а в режиме Ideal - после
     имени директивы.

         Directive ignored in Turbo Pascal model
          (В режиме TPASCAL директива игнорируется)

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

         В модуле Ассемблера,  предназначенном для интерфейса с  Турбо
     Паскалем, используется недопустимая директива. Режим интерфейса с
     Турбо Паскалем специфицируется директивой .MODEL.  Более подробно
     интерфейс с Турбо Паскалем обсуждается в Главе 19.

         Directive not allowed inside structure definition
          (Недопустимая директива внутри определения структуры)

          Внутри блока определения структуры указана недопустимая  ди-
     ректива. Например:

            X STRUC
            MEM1 DB ?
               ORG $+4   ; ошибка: директиву ORG нельзя указывать
                         ; внутри структуры
            MEM2 DW ?
            ENDS

          При определении вложенных структур нельзя  определять  новые
     структуры на внутренних уровнях. Например:

           F00 STRUC
              F002 STRUC  ; ошибка: определена новая структура





ENDS ENDS Для того чтобы использовать одну структуру внутри другой структуры, нужно сначала определить первую структуру, а после этого во второй структуре можно указывать имя первой. Duplicate dummy arguments:_ (Недопустимо использование одинаковых имен для формальных параметров) В директиве MACRO определено несколько формальных параметров с одинаковыми именами. Например: XYZ MACRO A,A ; ошибка: дублируются имена ; формальных параметров DB A ENDM Все формальные параметры макроопределения должны иметь раз- личные имена. ELSE or ENDIF without IF (ELSE или ENDIF без IF) Для директивы ELSE или ENDIF нет парной директивы IF, обоз- начающей начало условно ассемблируемого блока. Например: BUF DB 10 DUP(?) ENDIF ; ошибка: нет парной директивы IFxxx Турбо Ассемблер 3.0/tasm/#2-2 = 183 = Expecting METHOD keyword (Требуется ключевое слово METHOD) В расширенном структурном операторе для определения объектов после порождающего объекта требуется ключевое слово METHOD. Expecting offset quantity (Требуется указать величину смещения) В качестве операнда выражения указано неверное значение вместо ожидаемого смещения внутри сегмента. Например: CODE SEGMENT mov ax,LOW CODE CODE ENDS Expecting offset or pointer quantity (Требуется указать смещение или указатель) В качестве операнда выражения указано неверное значение вместо ожидаемого смещения внутри специфицированного сегмента. Например: CODE SEGMENT mov ax,SEG CODE ; ошибка: СODE - это сегмент, ; а не адрес внутри сегмента CODE ENDS Expecting pointer type (Операнд должен быть указателем) Операндом текущей команды должен быть адрес памяти. Напри- мер: LES di,4 ; неверно, т.к. 4 - константа Expecting record field name (Требуется имя поля записи) Вы использовали инструкцию SETFIELD или GETFIELD без после- дующего имени поля. Expecting register ID (Требуется идентификатор регистра) В части USES оператору CALL...METHOD требуются имена регист- ров. Expecting scalar type (Операнд должен быть константой) Операндом текущей команды должна быть константа. Например: Турбо Ассемблер 3.0/tasm/#2-2 = 184 = BB DB 4 rol ax,BB ; ошибка: вторым операндом операции ROL ; должна быть константа Expecting segment or group quantity (Должно быть указано имя сегмента или группы) В операторе вместо имени сегмента или группы указано имя, которое таковым не является. Например: DATA SEGMENT ASSUME ds:F00 ; ошибка: F00 не является именем ; сегмента или группы


Страницы : 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
Форумы политика, лучшие анекдоты
знакомства.