Найти в Дзене
Олег Скромный

Ассемблер Unix

Ассемблер UNIX - это двухпроходный ассемблер без макросов. Полное описание может быть можно найти в «Справочном руководстве по UNIX Assembler» который содержится в «Документах UNIX» Следующие краткие заметки могут быть вам полезны: (а) строка цифр может определять постоянное число. Предполагается, что это восьмеричное число. если строка не заканчивается точкой («.»), Когда оно интерпретируется как десятичное число. (b) Символ «/» используется для обозначения того, что остальная часть строки - комментарий; (c) Если два или более утверждений встречаются на одном и том же строки, они должны быть разделены точкой с запятой; d) иероглиф "." используется для обозначения текущего место расположения; (e) Ассемблер UNIX использует символы $ и «*». где ассемблеры DEC используют «#» и «@» соответственно. (f) Идентификатор состоит из набора буквенно-цифровых символы (включая подчеркивание). Только первые восемь символов значимы и первое не может быть числовым; (g) Имена, которые встречаются в прог

Ассемблер UNIX - это двухпроходный ассемблер без макросов. Полное описание может быть можно найти в «Справочном руководстве по UNIX Assembler» который содержится в «Документах UNIX» Следующие краткие заметки могут быть вам полезны: (а) строка цифр может определять постоянное число. Предполагается, что это восьмеричное число. если строка не заканчивается точкой («.»), Когда оно интерпретируется как десятичное число. (b) Символ «/» используется для обозначения того, что остальная часть строки - комментарий; (c) Если два или более утверждений встречаются на одном и том же строки, они должны быть разделены точкой с запятой; d) иероглиф "." используется для обозначения текущего место расположения; (e) Ассемблер UNIX использует символы $ и «*». где ассемблеры DEC используют «#» и «@» соответственно. (f) Идентификатор состоит из набора буквенно-цифровых символы (включая подчеркивание). Только первые восемь символов значимы и первое не может быть числовым; (g) Имена, которые встречаются в программах «C» для переменных, которые должны быть известны во всем мире, являются изменен добавлением префикса, состоящего из одного подчеркивания. Так, например, переменная regloc, которая встречается в строке 1025 в файле ассемблера «m40.s» означает в ту же переменную, что и «regloc» в строке 2677 файла «trap.c»; (h) Есть два типа меток операторов: имя метки и числовые метки. Последние состоят одной цифры, за которой следует двоеточие, и необходимо не быть уникальным. Ссылка на «nf», где «n» это цифра, относится к первому вхождению метка «n:» найдена при поиске вперед. Ссылка на «nb» аналогична, за исключением того, что поиск ведется в обратном направлении;