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