Вычислительная техника в инженерных расчетах. Черный А.А. - 39 стр.

UptoLike

Составители: 

39
нию ЯСК. Команды ЭВМ вместо истинных (физических) адресов со-
держат символические адреса. По результатам составленной програм-
мы определяется требуемое количество ячеек для хранения исходных
промежуточных и результирующих значений. Назначение адресов, вы-
полняемое отдельно от составления программы в символических адре-
сах, может проводиться менее квалифицированным программистом или
специальной программой, что в
значительной степени облегчает труд
программиста.
Существуют системы программирования, использующие
языки, которые включают в себя все возможности ЯСК, посредством
расширенного введения макрокомандони называются Автокоды. В
различных программах встречаются некоторые достаточно часто ис-
пользующиеся командные последовательности, которые соответствуют
определенным процедурам преобразования информации. Эффективная
реализация таких процедур обеспечивается оформлением их в виде
специальных макрокоманд и включением последних в язык програм-
мирования, доступный программисту. Макрокоманды переводятся в
машинные команды двумя путямирасстановкой и генерированием. В
постановочной системе содержатся «остовы» – серии команд, реали-
зующие требуемую функцию, обозначенную макрокомандой. Макро-
команды обеспечивают передачу фактических параметров, которые в
процессе трансляции вставляются в «остов» программы, превращая её в
реальную машинную программу. В системе с генерацией имеются спе-
циальные программы, анализирующие макрокоманду, которые опреде-
ляют, какую функцию необходимо выполнить и формируют необходи-
мую последовательность команд, реализующих данную функцию. Обе
указанных системы используют трансляторы с ЯСК и набор макроко-
манд, которые также являются операторами автокода. Развитые автоко-
ды получили название
Ассемблеры. Сервисные программы и пр., как
правило, составлены на языках типа Ассемблер.
Язык, являющийся средством для замены последовательности
символов описывающих выполнение требуемых действий ЭВМ на бо-
лее сжатую форму, называется Макрос (средство замены). В основном,
Макрос предназначен для того, чтобы сократить запись исходной про-
граммы. Компонент программного обеспечения, обеспечивающий
функционирование макросов
, называется макропроцессором. На мак-
ропроцессор поступает макросопределяющий и исходный текст. Реак-
ция макропроцессора на вызоввыдача выходного текста. Макрос
одинаково может работать, как с программами, так и с данными.
Машинно-независимые системы программированияэто средст-
во описания алгоритмов решения задач и информации, подлежащей об-
работке. Они удобны в использовании для
широкого круга пользовате-
лей и не требуют от них знания особенностей организации функциони-
рования ЭВМ. В таких системах программы, составляемые языках,
нию ЯСК. Команды ЭВМ вместо истинных (физических) адресов со-
держат символические адреса. По результатам составленной програм-
мы определяется требуемое количество ячеек для хранения исходных
промежуточных и результирующих значений. Назначение адресов, вы-
полняемое отдельно от составления программы в символических адре-
сах, может проводиться менее квалифицированным программистом или
специальной программой, что в значительной степени облегчает труд
программиста.
          Существуют системы программирования, использующие
языки, которые включают в себя все возможности ЯСК, посредством
расширенного введения макрокоманд – они называются Автокоды. В
различных программах встречаются некоторые достаточно часто ис-
пользующиеся командные последовательности, которые соответствуют
определенным процедурам преобразования информации. Эффективная
реализация таких процедур обеспечивается оформлением их в виде
специальных макрокоманд и включением последних в язык програм-
мирования, доступный программисту. Макрокоманды переводятся в
машинные команды двумя путями – расстановкой и генерированием. В
постановочной системе содержатся «остовы» – серии команд, реали-
зующие требуемую функцию, обозначенную макрокомандой. Макро-
команды обеспечивают передачу фактических параметров, которые в
процессе трансляции вставляются в «остов» программы, превращая её в
реальную машинную программу. В системе с генерацией имеются спе-
циальные программы, анализирующие макрокоманду, которые опреде-
ляют, какую функцию необходимо выполнить и формируют необходи-
мую последовательность команд, реализующих данную функцию. Обе
указанных системы используют трансляторы с ЯСК и набор макроко-
манд, которые также являются операторами автокода. Развитые автоко-
ды получили название Ассемблеры. Сервисные программы и пр., как
правило, составлены на языках типа Ассемблер.
      Язык, являющийся средством для замены последовательности
символов описывающих выполнение требуемых действий ЭВМ на бо-
лее сжатую форму, называется Макрос (средство замены). В основном,
Макрос предназначен для того, чтобы сократить запись исходной про-
граммы. Компонент программного обеспечения, обеспечивающий
функционирование макросов, называется макропроцессором. На мак-
ропроцессор поступает макросопределяющий и исходный текст. Реак-
ция макропроцессора на вызов – выдача выходного текста. Макрос
одинаково может работать, как с программами, так и с данными.
      Машинно-независимые системы программирования – это средст-
во описания алгоритмов решения задач и информации, подлежащей об-
работке. Они удобны в использовании для широкого круга пользовате-
лей и не требуют от них знания особенностей организации функциони-
рования ЭВМ. В таких системах программы, составляемые языках,
                                   39