инструкции за монтаж - studopediya

Преобразува монтажен (в превод) монтаж изходните файлове в обектните файлове в машинен код. Тези файлове са в общ обект файлов формат (COFF). Източник файловете могат да съдържат следните инструкции за сглобяване:

· Форматът на инструкциите на изходния код

Компилаторът работи с източник файла, който съдържа инструкции, етикети и директиви. Регламентите и директивите, като правило, имат един или повече операнди.

Линията на код трябва да бъде не по-дълъг от 120 знака.

Поредицата завършва с монтаж код Въведете символ. Низът съдържа областта, разделени с интервали. Низът може да бъде в една от четирите форми:

Елементите в квадратни скоби не са задължителни.

В асемблер не прави разлика между малки букви.

Всеки ред, може да започне с етикет, който е набор от символи, следван от двоеточие. Tags се използват за указване на мястото, където контролът се прехвърля в преходите, както и да се определят имената на променливите.

Операндите разделени със запетая (няма интервали).

етикет. EQU var1 = 100; Комплекти var1 = 100 (това белязан директива).

EQU var2 = 200; Комплекти var2 = 200 (тази директива).

Операнди в команди могат да бъдат такива, вида:

· Rd: Резултати (оригинал) се регистрирате във файла регистър

· RR: Източник регистър във файла регистър

· В: константа (3 бита) може да бъде постоянна експресия

· S: константа (3 бита) може да бъде постоянна експресия

· P: константа (битове 5-6) може да бъде постоянна експресия

· K6; Константа (6 бита) може да бъде постоянна експресия

· К8: константа (8 бита) може да бъде постоянна експресия

· K: константа (големината зависи от указанията), може да бъде константен израз

· Q: константа (6 бита) може да бъде постоянна експресия

· ЛОРП: # 9552; R24, R26, R28, R30. За инструкции ADIW и SBIW