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