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

Мнемокода

Cтраница 1


Мнемокоды являются машинно-ориентированными языками и несут на себе существенный отпечаток особенностей тех ЭВМ, для которых они предназначены. Однако основные принципы их построения, выработанные многолетней практикой программирования, являются общими для всех языков этого класса. Такая общность в значительной степени является также следствием логической близости вычислительных систем. Поэтому основные принципы построения и использования мнемокодов вполне могут быть усвоены на примере одного достаточно типичного представителя подобных языков.  [1]

2 Результаты исполнения команд AND, OR и XOR. [2]

Мнемокоды этих команд должны показаться Вам знакомыми, поскольку в разд. Однако эти операции выполняются в процессе трансляции программы, а команды действуют при ее исполнении. Ради полноты изложения мы опишем здесь и команды AND, OR и XOR, а за разъяснением их действия Вы можете обратиться к разд.  [3]

Мнемокоды имеются почти для всех вычислительных машин и до сих пор широко применяются. Они позволяют осуществлять тесную связь программиста с машиной и могут давать очень эффективные машинные программы.  [4]

Мнемокоды, коды используются для составления сводных таблиц с различной детализацией по всем содержащимся позициям или выборочно. С этой целью программа перед составлением указанной сводки просит дать подтверждение о группировочных признаках, по которым ведется подсчет итогов и составление сводок. Например, указывается код ( мнемокод) материально ответственного лица ( склада); код группы, подгруппы, в разрезе которых необходимо получить итоги в сводных ведомостях.  [5]

Мнемокоды для разных машин имеют индивидуальные особенности. Однако принципы их построения одинаковы, поэтому для понимания основ устройства ассемблеров достаточно рассмотреть.  [6]

Мнемокоды команд ( а) не отличаются от мнемокодов элементарных арифметических команд. Возможно также записать команду FADD ST ( 3), ST, которая результат размещает в ST ( 3), а не в вершину. Удобно использование команд типа FADD ST, ALPHA, где ALPHA - адрес памяти, с которого размещено второе слагаемое. Эта команда эквивалентна паре команд FLD ALPHA и FADD. Отметим, что запись команды в виде FADD ALPHA, ST недопустима, поскольку результат не может быть размещен в памяти.  [7]

Чтобы предлагаемые мнемокоды можно было использовать при практической работе на машине, важно, конечно, чтобы написанную в таких обозначениях программу не нужно было предварительно переписывать в терминах стандартных мнемокодов и чтобы ассемблер в результате своей работы выдавал распечатку программы в исходных терминах. С этой целью для ассемблера разработаны препроцессор и постпроцессор. Препроцессор предварительно обрабатывает исходную программу, заменяя в ней мнемокоды на принятые в языке ассемблера обозначения операций, после чего программа обрабатывается ассемблером. Постпроцессор обеспечивает распечатку автокодной программы на АЦПУ в терминах исходных обозначений, так что программист все время имеет дело с одной системой обозначения бпераций.  [8]

Хотя мнемокоды одинаковых команд часто различны для разных микро - ЭВМ, конструкция записи ( часто называемая синтаксисом) команд ассемблера одинакова для всех языков ассемблерного уровня.  [9]

Программирование на мнемокоде предполагает знание структуры, принципов взаимодействия основных устройств, логики выполнения команд и ряда технических характеристик используемой машины.  [10]

Программа на мнемокоде состоит из последовательности операторов и называется исходной. Для перевода на внутренний язык машины используется транслятор, который обеспечивает: печать исходных операторов и печать соответствующих машинных команд оттранслированной программы; печать таблицы идентификаторов; индикацию ошибок.  [11]

При образовании этого мнемокода используются и некоторые стандартные обозначения, принятые в языке ассемблера. Такими обозначениями являются следующие спецификаторы.  [12]

Как следует из мнемокода, команда СМР ( СоМРаге) может быть использована для сравнения двух чисел. Одно из чисел всегда помещается в аккумулятор.  [13]

О машинный и мнемокоды текущей команды.  [14]

В скобках указаны мнемокоды соответствующих классов стандартных сообщений.  [15]



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