ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
72
Любой язык программирования имеет:
• лексику, т.е. определенный состав символов языка (A,B,C,…,Z;
0,…9; @,$,#,…);
• синтаксис – правило сочетания символов в слова и предложе-
ния (GO TO, MOV, ADD);
• семантика – правило предписывающие смысловое значение
сочетания символов (GO TO <идти к …> или <переход к …>;
MOV <перенос данных>, ADD <сложить>).
Лексика определяется системой счисления; синтаксис определя-
ется форматом команд и данных;
семантика определяется смысловым
содержанием команд. Рассмотрим требования к системе команд ма-
шинного языка программирования для разработки программного обес-
печения управления средства связи, имея в виду прежде всего язык ас-
семблер. Здесь возможно предъявить следующие общие требования:
Функциональная полнота системы команд означает, что сис-
тема команд языка низкого уровня в средстве связи
с программным
управлением, должна полностью соответствовать паспортным функци-
ям средства связи.
Обеспечение максимальной производительности УУ, что дос-
тигается путем оптимизации системы команд языка программирования
низкого уровня, т.е. команда машинного языка должна иметь сравни-
тельно небольшую длину (в битах), что обеспечивает выполнение тре-
буемых операций МПр за минимальное число тактов.
Минимизация емкости ЗУ, требуемой для хранения программ
управления – достигается применением совершенных алгоритмов, оп-
тимальной длиной команд и рациональным размещением данных на
запоминающих устройствах в процессе исполнения программы.
Рассмотрим используемые типы и форматы данных в языках про-
граммирования низкого уровня.
Микропроцессорные системы и программное обеспечение в средствах связи
Любой язык программирования имеет:
• лексику, т.е. определенный состав символов языка (A,B,C,…,Z;
0,…9; @,$,#,…);
• синтаксис – правило сочетания символов в слова и предложе-
ния (GO TO, MOV, ADD);
• семантика – правило предписывающие смысловое значение
сочетания символов (GO TO <идти к …> или <переход к …>;
MOV <перенос данных>, ADD <сложить>).
Лексика определяется системой счисления; синтаксис определя-
ется форматом команд и данных; семантика определяется смысловым
содержанием команд. Рассмотрим требования к системе команд ма-
шинного языка программирования для разработки программного обес-
печения управления средства связи, имея в виду прежде всего язык ас-
семблер. Здесь возможно предъявить следующие общие требования:
Функциональная полнота системы команд означает, что сис-
тема команд языка низкого уровня в средстве связи с программным
управлением, должна полностью соответствовать паспортным функци-
ям средства связи.
Обеспечение максимальной производительности УУ, что дос-
тигается путем оптимизации системы команд языка программирования
низкого уровня, т.е. команда машинного языка должна иметь сравни-
тельно небольшую длину (в битах), что обеспечивает выполнение тре-
буемых операций МПр за минимальное число тактов.
Минимизация емкости ЗУ, требуемой для хранения программ
управления – достигается применением совершенных алгоритмов, оп-
тимальной длиной команд и рациональным размещением данных на
запоминающих устройствах в процессе исполнения программы.
Рассмотрим используемые типы и форматы данных в языках про-
граммирования низкого уровня.
72
Страницы
- « первая
- ‹ предыдущая
- …
- 70
- 71
- 72
- 73
- 74
- …
- следующая ›
- последняя »
