Аппаратные и программные средства встраиваемых систем


  Инструментальная система M3P



Pdf көрінісі
бет223/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   219   220   221   222   223   224   225   226   ...   268
5.3  Инструментальная система M3P 
M3P – кроссплатформенная  инструментальная  система  со  встроенным 
интерпретатором  языка FORTH. Система M3P предназначена  для  решения 
следующего ряда задач: 
•  Отладки,  тестирование  и  внутрисистемного  программирования 
встроенных систем; 
•  Интеграции инструментальных средств в единую систему; 
•  Связывания  разнородных  инструментальных  средств  посредством 
языка сценариев.  
5.3.1  Язык FORTH 
В языке Forth используется обратная польская запись. Вместо переменных, 
операнды обычно хранятся в стеке. Например, для вычисления выражения 2 + 3 
вам придётся написать следующее: 
2 3 + 
 
В начале на стек попадает число ‘2’, потом ‘3’. Операция ‘+’ осуществляет 
сложение двух чисел. Результат попадает на стек, где его можно посмотреть с 
помощью оператора ‘.’. 
В  языке Forth можно  создавать  новые  функции.  Для  этого  служат 
операторы ‘:’ и ‘;’. Напрмер,  для  вывода  строки “Hello world!” вам  придётся 
написать  такую  программу.  Оператор.”  выводит  на  экран  строку,  а  переводит 
строку. 


 
232 
: hello .” Hello world!” cr ; 
 
Для запуска программы напишите hello и нажмите Enter. 
Forth хорошо подходит для написания сравнительно небольших программ 
[22, 25, 36]. 


Достарыңызбен бөлісу:
1   ...   219   220   221   222   223   224   225   226   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет