29356

Тетрадная форма представления программ в языковых процессорах САПР

Доклад

Информатика, кибернетика и программирование

Списки тетрад. Удобной формой представления бинарных операций являются тетрады вида: оператор операнд1 операнд2 результат ABCD B C T1 A T1 T2 T2 D T3T1 T2 T3 временные переменные формируемые транслятором.Важным свойством списка тетрад является то что тетрады располагаются строго в соответствии с порядком в котором должны быть выполнены операторы при реализации программы.

Английский

2013-08-21

23.5 KB

0 чел.

22) Тетрадная форма представления программ в языковых процессорах САПР.

Списки тетрад. Удобной формой представления бинарных операций являются тетрады вида:

(<оператор>, <операнд1>, <операнд2>, <результат>)
A+B*C–D
(*, B, C, T1)
(+, A, T1, T2)
(–, T2, D, T3)
T1, T2, T3 –временные переменные формируемые транслятором.
Важным свойством списка тетрад является то, что тетрады располагаются строго в соответствии с порядком в котором должны быть выполнены операторы при реализации программы. При этом оператор с одним операндом может быть представлен в виде тетрад. Некоторые элементы тетрад остаются пустыми: 
«–A» – изменение знака (–, A, , T1), «A:=B» – (:=, B, , A).
Аналогично вводят тетрады описывающие переходы программ.
(JML, <метка>, , )
(JM, <адрес>, , )
(<оператор>, <адрес>, <условие>, )
Пример: (JMP, <адрес>, R, ) – переход на адрес если R>0;
В случае тетрад под адресом понимается номер тетрад заданной в списке.
Фрагмент программы в тетрадной форме:
1: (–, I, J, T1)
2: (JMP, <6>, T1, )
3: (+, K, 1, T2)
4: (:=, T2, , K)
5: (JMP, <7>, , )
6: (JML, M1, , )
7: (*, B, K, T3)
8: (:=, T3, , A)


 

А также другие работы, которые могут Вас заинтересовать

10305. Современная философия 12.45 KB
  Современная философия чрезвычайно многообразна. Вместе с тем в ней есть свои центры притяжения в виде относительно самостоятельных направлений или течений. Их тоже много но в плане самой общей картины можно ограничиться тремя: аналитическим феноменологическим и постм
10306. Раннегреческая философия (милетская и элейская школы философии) 13.1 KB
  Раннегреческая философия милетская и элейская школы философии Милетская школа существовала в Древней Греции в VI в. до н. э. Представителями данной школы являлись Фалес Анаксимандр Анаксимен. Философы милетской школы: выступали с материалистических позиций; занимал
10307. Философия французского просвещения 11.36 KB
  Во Франции философия являлась мощным общественно культурным движением. Все идеи французских философов подготовили почву к великой французской революции. Приведем пример двух самых ярких просветителей этого времени. Вольтер французский философпросветитель. Боро
10308. Фихте Иоганн немецкий философ и общественный деятель 14.79 KB
  Фихте Иоганн немецкий философ и общественный деятель представитель нем. классического идеализма. Родился в крестьянской семье. Учился в университете Лейпцига. Под влиянием событий Великой французской революции Ф. написал работу посвященную защите свободы мысли. Вслед
10309. Фридрих Шеллинг 11.72 KB
  Фридрих Шеллинг оказался своеобразным связывающим звеном между философией Канта идеями Фихте. В центре его философских размышлений оказывается задача построить единую систему познания истины в частных областях. Все это реализуется в его âнатурфилософииâ. Основн...
10310. Формування стратегії розвитку туристичної дестинації «Подільські Товтри» 2.55 MB
  Розкити сутність понять «дестинація», «екологічна дестинація», «стратегія»; Визначити теоретичні основи формування стратегії розвитку туристичної дестинації; Сформулювати систему оціночних показників для визначення привабливості дестинації; Здійснити комплексний аналіз туристичного потенціалу дестинації «Подільські Товтри»; Визначити передумови для створення стратегії розвитку дестинації «Подільські Товтри»...
10311. Эпоха эллинизма 12.39 KB
  Эллинизм охватывающий период от завоеваний Александра Македонского до падения западной Римской Империи характеризует собой последующую античную философию. Сохранив многое из античной классики Эллинизм по существу завершил ее. Исходные принципы заложенные великими ...
10312. Давид Юм - философ английского Просвещения 15.5 KB
  Давид Юм философ английского Просвещения критиковал религиозный и философский догматизм который заложился в сознании людей. Он был философомскептиком антирационалистом. Юм известен своей мыслью о том что не существует объективной причинной связи вещей.Когда мы на
10313. Язык и мышление, их взаимосвязь 42.75 KB
  Язык и мышление Язык главная из знаковых систем человека важнейшее средство человеческого общения способ осуществления мышления. Человек единственной существо моделирующее внешний мир при помощи знаковых систем. В любом человеческом сообществе люди реагиру...