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

Расположение - команда

Cтраница 2


Команда, видоизменяющая другую команду, может быть составлена или проверена лишь после того, как составлена или проверена изменяемая команда. Поэтому внутри фрагмента изменяемые команды не должны предшествовать изменяющим. Если же такое расположение команд необходимо в программе, то изменяемые и изменяющие команды должны быть объединены в различные между собой фрагменты. Так как описание программы должно быть описанием фрагментов и их взаимосвязи-то для большей обозримости описания число фрагментов программы должно быть возможно малым.  [16]

Команды в / - программе структурно объединяются в комплексы. Комплекс - это последовательность команд, в которой самая первая команда помечена. В комплекс объединяются те команды, которым на графе / - программы соответствуют дуги, выходящие из одного узла, а имени комплекса соответствует имя этого узла. Порядок расположения команд в комплексе несуществен.  [17]

Наиболее простым языком программирования является ассемблер или точнее язык, ассемблера. Транслятор, преобразующий про-грамм-у, написанную на языке ассемблера в машинный код, называют ассемблером ( см. гл. Команды языка ассемблера очень похожи на команды машины, для которой пишется программа. Имеется практически взаимно однозначное соответствие между каждой командой языка ассемблера и каждой командой машины. При написании программы на языке ассемблера вместо двоичных кодов команд машины используется специальная мнемоника или сокращенная форма названий команд, а адреса памяти представляются символическими именами. Поэтому программисту не нужно следить за расположением команд и данных в памяти машины, ведь он пишет программу в символических адресах, а ассемблер в процессе трансляции присваивает символическим адресам действительные машинные адреса. Для того чтобы избавить программистов от необходимости многократного написания идентичных, частей программ, во многие языки ассемблера введены возможности обработки макровызовов. Это позволяет программисту определять некоторую последовательность команд как макроопределение, а макропроцессор подставляет, макроопределения с соответствующими фактическими параметрами макровызовов в места программы, в которых фигурируют макровызовы.  [18]



Страницы:      1    2