ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
70
ройства, адрес операнда), как пересылать и обрабатывать числа и где
хранить результаты вычислений. Срока программного кода с операто-
ром на языке ассемблера транслируется, как правило, в одну машин-
ную команду.
Вторая группа включает языки программирования высокого уров-
ня, машинно-независимые, в котором команды и данные записываются
в языковой форме, привычной
для восприятия человека. «Высокий уро-
вень» применительно к языку программирования означает, что многие
операции выполняются в нем автоматически, поэтому программистам
при решении той же проблемы приходится писать меньше программно-
го кода. Например автоматически выполняются следующие операции:
• назначение регистров выполняется компилятором, не требу-
ется писать программу для пересылки информации между ре
-
гистрами и оперативной памятью;
• для организации циклов в программе можно использовать
простые ключевые слова, такие как WHILE и IF - компилятор в
процессе преобразования исходного текста в машинный код
сам генерирует все необходимые для их реализации машин-
ные команды.
В результате строка программного кода с оператором языка про-
граммирования высокого уровня транслируется
примерно в три – семь
машинных команд. Ко этой группе относятся проблемно-
ориентированные языки программирования, отражающий особенно-
сти класса задач, для записи которых они предназначен. К проблемно-
ориентированным языкам относятся Фортран, Алгол, Лисп. К языкам
высокого уровня относятся универсальные языки программирования,
не являющиеся машинно-ориентированными, но которые могут быть
транслированы на различные
языки. К универсальным языкам может
быть отнесён язык программирования Си, часто используемый в сред-
ствах связи. Си – язык программирования общего назначения, который
Микропроцессорные системы и программное обеспечение в средствах связи
ройства, адрес операнда), как пересылать и обрабатывать числа и где
хранить результаты вычислений. Срока программного кода с операто-
ром на языке ассемблера транслируется, как правило, в одну машин-
ную команду.
Вторая группа включает языки программирования высокого уров-
ня, машинно-независимые, в котором команды и данные записываются
в языковой форме, привычной для восприятия человека. «Высокий уро-
вень» применительно к языку программирования означает, что многие
операции выполняются в нем автоматически, поэтому программистам
при решении той же проблемы приходится писать меньше программно-
го кода. Например автоматически выполняются следующие операции:
• назначение регистров выполняется компилятором, не требу-
ется писать программу для пересылки информации между ре-
гистрами и оперативной памятью;
• для организации циклов в программе можно использовать
простые ключевые слова, такие как WHILE и IF - компилятор в
процессе преобразования исходного текста в машинный код
сам генерирует все необходимые для их реализации машин-
ные команды.
В результате строка программного кода с оператором языка про-
граммирования высокого уровня транслируется примерно в три – семь
машинных команд. Ко этой группе относятся проблемно-
ориентированные языки программирования, отражающий особенно-
сти класса задач, для записи которых они предназначен. К проблемно-
ориентированным языкам относятся Фортран, Алгол, Лисп. К языкам
высокого уровня относятся универсальные языки программирования,
не являющиеся машинно-ориентированными, но которые могут быть
транслированы на различные языки. К универсальным языкам может
быть отнесён язык программирования Си, часто используемый в сред-
ствах связи. Си – язык программирования общего назначения, который
70
Страницы
- « первая
- ‹ предыдущая
- …
- 68
- 69
- 70
- 71
- 72
- …
- следующая ›
- последняя »
