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