29356

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

Доклад

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

Списки тетрад. Удобной формой представления бинарных операций являются тетрады вида: оператор операнд1 операнд2 результат ABC–D 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)


 

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

46792. Общая характеристика подросткового возраста 30.5 KB
  Наиболее аффективные бурные реакции возникают при попытке коголибо из окружающих ущемить самолюбие подростка. Так как в этот период в личности подростка сосуществуют прямо противоположные потребности и черты. Внешний вид подростка еще один источник конфликта. У подростка появляется своя позиция.
46795. Поведение потребителя в рыночной экономике 30.67 KB
  Они выдвинули субъективнопсихологическую концепцию стоимости и цены товара которую противопоставили трудовой теории стоимости. Потребитель может выразить свое желание приобрести некоторое благо посредством количественной оценки его полезности. Он рассматривал предельную полезность не как единственное основание цен а как лишь один из факторов который через свое влияние на спрос воздействует и на изменение цен. Парето считал необходимым отказаться от абсолютного измерения предельных полезностей и сконцентрировать внимание на предпочтении...
46796. What is a Sole Proprietorship? 30.77 KB
  With more than 17 million operating in the United States, nearly 70 percent of businesses operate as sole proprietorships. In addition to the relative simplicity compared to large corporations, opening a sole proprietorship is a low-cost method of entering into the business world. From consultants and free lancers to independent contractors, nearly anyone can create a sole proprietorship
46797. Маркетинговая среда. Анализ рынка 30.83 KB
  Маркетинговая среда фирмы совокупность активных субъектов и сил действующих за пределами фирмы и влияющих на возможности руководства службой маркетинга устанавливать и поддерживать с целевыми клиентами отношения успешного сотрудничества. Изучение мотивации является необходимым этапом в маркетинговых исследованиях – ведь цель маркетинга заключается в обеспечении наиболее полного удовлетворения потребностей и спроса покупателей. К микросреде маркетинга относятся те субъекты рынка с которыми фирма имеет возможность взаимодействовать напрямую...
46798. Расчеты посредством чеков 30.9 KB
  судебного постановления кот санкционирует исполнение суд решения придает ему принудительную силу. Возможна проверка решения по существу если оно вынесено против своего гражданина. Условие выдачи экзекватуры: решение не д противоречить публичному порядку места исполнения решения и должник надлежащим образом был извещен о времени и месте судебного разбирательства.В РФ решения иных судов признаются и исполняются если это предусмотрено междун договором.
46799. Политическая коммуникация: сущность и особенности 31 KB
  Три основных типа политического общения: Побудительное приказ указ Информирование населения Фактическое Функции: Распространение политических ценностей Интеграция и регулирование политических отношений Формирование общественного политического мнения Распространение политической культуры и её развитие у конкретного индивида Политикокультурный обмен Подготовка общественности к участию в политике Три способа политической коммуникации: Коммуникация через печать и электронные СМИ из центра в регионы Коммуникация через организации население и...
46800. Оператор SELECT. Группировка результатов запроса. Вычисление итогов. Примеры итоговых функций. Отбор результатов по результатам вычисления итогов (выражение HAVING) 28.5 KB
  Оператор SELECT. Отбор результатов по результатам вычисления итогов выражение HVING В общем случае для создания вычисляемого производного поля в списке SELECT следует указать некоторое выражение языка SQL. SELECT Товар. SELECT Фирма Фамилия LeftИмя1.