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

UptoLike

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

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

                Языки символического кодирования

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

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




                                    23