Транслятор - ассемблер - Большая Энциклопедия Нефти и Газа, статья, страница 2
В какой еще стране спирт хранится в бронированных сейфах, а "ядерная кнопка" - в пластмассовом чемоданчике. Законы Мерфи (еще...)

Транслятор - ассемблер

Cтраница 2


Здесь S2 - это переместимое или абсолютное выражение. Транслятор Ассемблера вычисляет значение выражения и самостоятельно расщепляет ею на базу и смещение.  [16]

Значение счетчика адреса также является термом. В начале трансляции транслятор ассемблера устанавливает первоначальное значение счетчика адреса. После обработки каждого оператора программы счетчик адреса увеличивается на длину транслируемого оператора.  [17]

АЦП - 9 разрядов ( 8 знак); восьмиканальный ЦАП - 8 разрядов знак; АЛУ с возможностью коррекции результата при переполнении - 25 разрядов, 11 команд; количество аналоговых команд - 8; количество цифровых команд - 15; разрядность данных ОЗУ - 25; число каналов ввода - 4, число каналов вывода - 8, разрядность команд - 24 бит. Для применения СБИС необходимы транслятор ассемблера в объектный код; программный имитатор для отладки программ и программатор для занесения объектного кода.  [18]

Десятичный самоопределенный терм - это целое десятичное число без знака. Десятичный самоопределенный терм переводится транслятором Ассемблера в свой двоичный эквивалент.  [19]

Предварительная обработка текста служит для выделения операторов языка манипулирования данными и передачи их на вход транслятора Ассемблера, поскольку они выполнены как макрокоманды этого языка. Остальной текст программы пропускается транслятором Ассемблера, а на третьем этапе попадает на вход транслятора алгоритмического языка.  [20]

Форма выдачи протокола загрузки может быть приближена к форме входного документа. Для этого составляется описание формы, которое компилируется транслятором Ассемблера и помещается в загрузочную библиотеку.  [21]

Метка, именующая оператор START, принимается в качестве имени программной секции. Если метка отсут ствует, то оператор START определяет непоименованную программную секцию. Транслятор Ассемблера использует самоопределенный терм в операторе START в качестве начального значения счетчика адреса. Если операнд опущен, то начальное значение счетчика адреса принимается равным нулю. Адрес, определяемый оператором START, является условным, так как Редактор может при необходимости переместить любую программу в другую область памяти.  [22]

Трансляция символической программы проходит в два этапа. Для каждой макрокоманды, входящей в состав программы, в макробиблиотеке ищется соответствующее макроопределение. Затем транслятор Ассемблера в соответствии с правилами макроязыка строит макрорасширение, которое заменяет в тексте программы исходную макрокоманду. После макрогенерации в программе не остается ни одной макрокоманды, а лишь машинные команды и операторы Ассемблера.  [23]

Язык Ассемблера позволяет писать и транслировать программные секции как вместе, так и отдельно друг от друга. Окончательная сборка различных программных секций в единую программу осуществляется Редактором. Для того чтобы Редактор мог правильно установить связи между секциями, транслятор Ассемблера включает в каждый объектный модуль словарь внешних имен.  [24]

Основное из них состоит в использовании символов и сокращенных наименований команд с исходной английской нотации. Другое неудобство связано с использованием различной кодировки символов на печатающих устройствах разных машин: Электроника-100 работает прямо с кодами К. Электроника - 100Й и Саратов применяют более стандартизованные коды, под которые и разработан транслятор ассемблера.  [25]

Внешнее-имя - это символическое имя, определенное в другой программе. Транслятор не может установить значение этого имени, поэтому значение константы после трансляции будет равно нулю. Окончательное значение внешнего имени устанавливается на этапе редактирования, для чего в каждой объектной программе транслятор Ассемблера формирует словарь внешних имен, в дальнейшем используемый Редактором.  [26]

Один из возможных путей разрешения этих вопросов ( одновременно обеспечивающий достаточно эффективное получение про межуточной структуры описания требований к системе с привлечением интеллекта заказчика) СОСТОИТЕ применении диалоговой системы ответов на вопросы, задаваемые машиной, программа которой подготавливает тот или иной набор очередных общих или уточняю щих вопросов в соответствии с получаемыми ответами. Тогда каждому вопросу или их последовательности машина может сама ставить в соответствие ( например, по номеру вопроса) отдельный модуль, настраиваемый полученными ответами, и прикомпоновывать его к уже сформированной последовательности модулей. При этом весь процесс компиляции, очевидно, целесообразно доводить лишь до уровня мнемокодов ( ассемблера) малой машины, с тем чтобы переложить завершающую стадию составления программы на транслятор ассемблера, обеспечив заодно простоту компоновки и перемещения отдельных модулей. Сами модули при такой структуре компонующей программы также должны быть написаны на ассемблере.  [27]

Язык описания форм протокола загрузки состоит из операций: FORM, SEGMF, FLDF, FORMO, FORM1, FORM2, FORM3, FORM4, STRF, END. Все эти операции перфорируются на перфокартах с 10 - й колонки. Порядок следования операций следующий: FORM, SEGMF, FORMO, FORM1, FORM2, FORM3, FORM4, END. За каждой операцией SEGMF следуют подчиненные ей операции FLDF. Описанные выше операции являются макрокомандами и компилируются транслятором Ассемблера. Каждой операции соответствуют операнды, которые отделяются запятой и перфорируются с 16 - й колонки перфокарты. Если операнды не помещаются в позициях 16 - 71 перфокарты, в 73 - й колонке ставится знак переноса, а заполнение продолжается с 16 - й колонки следующей перфокарты.  [28]

29 Формы представления данных и способ управления ими в программе. [29]

Все наборы данных можно разделить на три типа: входные, промежуточные и выходные. Входной набор данных - это набор, который подлежит обработке с помощью обрабатывающей программы. Входной набор данных может быть передан пункту задания либо во входном потоке, либо получен из ВЗУ. В качестве ВЗУ используются магнитная лента или магнитный диск. Обычно входные наборы данных, которые подлежат трансляции, вводятся во входном потоке. Ввод осуществляется через устройство системного ввода с помощью каталогизированной программы системного ввода. Входным набором данных также является программа транслятора ассемблера, которая вызывается в раздел для трансляции исходной программы. Входные наборы данных в конце пункта задания могут уничтожаться, либо сохраняться.  [30]



Страницы:      1    2    3