ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
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
- …
- следующая ›
- последняя »