Случайное
Старые записи

Исходный модуль

Исходный модульИсходный модуль на языке ассемблера записывается как последовательность операторов ассемблера, которыми могут быть: машинные команды, команды ассемблера, макрокоманды, команды генерации.

Машинные команды представляют собой символическую форму записи обычных машинных команд ЕС ЭВМ, набор которых определяется системой команд ЕС ЭВМ.

Команды ассемблера используются для определения данных, разбиения программ на части, управления работой транслятора И Др.

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

Команды генерации вместе с макрокомандами составляют макросредства языка ассемблера. С помощью команд генерации можно изменять последовательность генерации машинных команд и команд ассемблера, а также их содержание.

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

Операторы языка ассемблера, составляющие исходную программу, записываются на бланке кодирования.

Состав и формат записи всех операторов языка ассемблера приведены в приложении 1.

Исходная программа на языке ассемблера, записанная на бланке кодирования, обычно перфорируется на перфокарты. Одна строка бланка кодирования перфорируется на одну перфокарту. Перфокарты составляют колоду исходной программы, которая представляет собой входную информацию, обрабатываемую транслятором ассемблера. Программа может помещаться и на другой носитель, например на магнитную ленту, но на любом носителе она представляет собой последовательность записей длиной 80 байт. Каждый байт одной записи соответствует одной колонке перфокарты, так что последовательность записей можно рассматривать как колоду перфокарт. Транслятор ассемблера считывает исходный модуль и преобразует его в объектный модуль, который наряду с распечаткой результатов и является результатом трансляции.

В ЕС ЭВМ существует несколько трансляторов ассемблера, различающихся требованиями к объему основной памяти и скоростью работы.

Новое на сайте
Интересные записи
7c7cf2addf7598dc