Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 72 стр.

UptoLike

Составители: 

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
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