Язык ассемблера

Язык ассемблера Основы языка ассемблера Ассемблер преобразует исходный код в машинный код.  Ассемблеры различаются по синтаксису и мнемонике.  Компиляторы высокого […]

Язык ассемблера

  • Основы языка ассемблера

    • Ассемблер преобразует исходный код в машинный код. 
    • Ассемблеры различаются по синтаксису и мнемонике. 
    • Компиляторы высокого уровня преобразуют исходный код в машинный код, а ассемблеры — в машинный код из исходного кода низкого уровня. 
  • Структура языка ассемблера

    • Язык ассемблера состоит из инструкций, данных и директив. 
    • Инструкции определяют операции, данные определяют элементы данных, а директивы влияют на работу ассемблера. 
  • Мнемоника и расширенная мнемоника

    • Мнемоника — это символическое имя для машинной команды. 
    • Расширенная мнемоника используется для указания комбинаций кода операции с операндом. 
  • Директивы по данным и сборке

    • Директивы определяют тип данных, их длину и выравнивание. 
    • Директивы по сборке влияют на работу ассемблера и могут изменять объектный код. 
  • Символьные ассемблеры

    • Символьные ассемблеры позволяют программистам присваивать имена ячейкам памяти и константам. 
    • Имена используются для самодокументирования кода и связывания с подпрограммами и GOTO. 
  • Макросы в ассемблере

    • Ассемблеры поддерживают предопределенные и программируемые макросы. 
    • Макросы могут содержать инструкции, символьные машинные инструкции и шаблоны для инструкций ассемблера. 
    • Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала. 

Полный текст статьи:

Язык ассемблера — Википедия

Оставьте комментарий

Прокрутить вверх