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

UptoLike

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

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




                                    40