AT&T синтаксис

AT&T синтаксис

AT&T-синтаксис — один из форматов записи мнемоники инструкций процессора.

Особенности

Отличия AT&T-ассемблера (gas) от MASM, FASM, movl $foo,%eax помещает адрес переменной foo в регистр %eax, а movl foo,%eax помещает в %eax содержимое переменной foo.

  • Имена регистров начинаются с символа %, то есть %eax, %dl, вместо eax, dl, и т. д. Это позволяет включать в код внешние переменные C, не опасаясь ошибок и не используя префиксов с подчёркиванием (_). Например:
  • %eax, %ebx, %ecx, %edx
    
    • Размер операнда определяется как суффикс имени инструкции. Суффиксы:
      • b (от byte) — операнды размером в 1 байт
      • w (от word)— операнды размером в 1 слово (2 байта)
      • l (от long) — операнды размером в 4 байта
      • q (от quad) — операнды размером в 8 байт
      • t (от ten) — операнды размером в 10 байт
      • o (от octo) — операнды размером в 16 байт
    movb %al,%ah
    movw %ax,%bx
    movl %ebx,%eax
    
    mov eax,ebx (Intel)
    movl %ebx,%eax (AT&T)
    
    • числовые константы имеют следующую форму записи
    20h (Intel)
    $0x20 (AT&T, знак доллар в начале)
    
    movl $0x10,%ebx (AT&T)
    
    • для записи/считывания значения из определённого адреса в регистр знак доллара отсутствует
    movl 0xffff,%eax
    
    • сегмент.смещение
    00:0FFh (Intel)
    00.$0xFF (AT&T)
    

    См. также



    Wikimedia Foundation. 2010.

    Игры ⚽ Нужно решить контрольную?

    Полезное


    Смотреть что такое "AT&T синтаксис" в других словарях:

    • Синтаксис — СИНТАКСИС. Определение С. В определениях С. отражены три основных направления в изучении грамматики (см.) в целом направления логическое, психологическое и формальное. Так, наиболее распространенными определениями С. являются: 1) определение его… …   Литературная энциклопедия

    • Синтаксис (значения) — Синтаксис: В Викисловаре есть статья «синтаксис» Синтаксис (греч …   Википедия

    • СИНТАКСИС — (греч., от syn вместе, и taxis порядок). Часть грамматики, излагающая правила соединения слов и самих предложений для выражения мысли. Словарь иностранных слов, вошедших в состав русского языка. Чудинов А.Н., 1910. СИНТАКСИС [гр. syntaxis… …   Словарь иностранных слов русского языка

    • Синтаксис немецкого языка — Синтаксис немецкого языка  языковая наука и дисциплина, изучающая строение немецких предложений и словосочетаний. Особенность немецкого предложения заключается в том, что каждая его составляющая, то есть, слово или словосочетание, имеет… …   Википедия

    • Синтаксис —     СИНТАКСИС отдел грамматики, заключающий «учение о предложениях» по одним, «учение о словосочетаниях» по другим и «учение о значении форм слов и классов слов» по третьим. Определение синтаксиса тормозится трудностью определения предложения (см …   Словарь литературных терминов

    • Синтаксис (грамматич.) — Синтаксис, раздел грамматики, изучающий внутреннюю структуру и общие свойства предложения. Основоположником С. принято считать греческого грамматика А. Дискола (2 в.). В ходе развития лингвистической мысли содержание и удельный вес С. в описании… …   Большая советская энциклопедия

    • СИНТАКСИС — (от греч. syntaxis построение, порядок) раздел семиотики, исследующий структурные свойства систем знаков, правила их образования и преобразования, отвлекаясь от их интерпретации (которую исследует семантика). С. формализованного языка называют… …   Философская энциклопедия

    • Синтаксис — набор правил построения фраз алгоритмического языка, позволяющий определить, осмысленные предложения в этом языке. См. также: Синтаксис языков программирования Языки программирования Финансовый словарь Финам …   Финансовый словарь

    • СИНТАКСИС ЛОГИЧЕСКИЙ —     СИНТАКСИС ЛОГИЧЕСКИЙ см. Формализованный язык. Новая философская энциклопедия: В 4 тт. М.: Мысль. Под редакцией В. С. Стёпина. 2001 …   Философская энциклопедия

    • СИНТАКСИС — (от греческого syntaxis построение, порядок), 1) способы соединения слов (и их форм) в словосочетания и предложения, соединение предложений в сложные предложения, способы порождения высказываний как части текста; типы, значения словосочетаний,… …   Современная энциклопедия

    • СИНТАКСИС — (от греч. syntaxis построение порядок),1) способы соединения слов (и их форм) в словосочетания и предложения, соединение предложений в сложные предложения; типы, значения и т. п. словосочетаний и предложений.2) Раздел грамматики, изучающий эту… …   Большой Энциклопедический словарь


    Поделиться ссылкой на выделенное

    Прямая ссылка:
    Нажмите правой клавишей мыши и выберите «Копировать ссылку»