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)


 

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

5924. Определение основных количественных характеристик показателей надежности 78 KB
  Определение основных количественных характеристик показателей надежности Исходные данные: Выборка случайных чисел для определения основных количественных характеристик показателей надежности...
5925. Русская иконопись. Икона как живописное призведение 31.32 KB
  История эволюции иконописи Начиная с X века - времени принятия Русью христианства в качестве государственной религии - тысячи храмов столетие за столетием украшались драгоценными мозаиками, стенными росписями и иконами с изображениями религиозных...
5926. Специфіка художньо – педагогічного аналізу творів на уроках музики в початковій школі 109 KB
  Специфіка художньо - педагогічного аналізу творів на уроках музики в початковій школі Пізнавально- творчі можливості учнів розвиваються у спілкуванні з музикою, в процесі цілеспрямованого аналізу музичних творів. Адже тільки власна діяльн...
5927. Організація навчального та виховного процесу у ЛНТУ та на факультеті бізнесу 27.9 KB
  Організація навчального та виховного процесу у ЛНТУ та на факультеті бізнесу. Студентське самоврядування Вища освіта є необхідною для влаштування на роботу в сучасний час. ВНЗ повинні готувати кадрів для забезпеч...
5928. Воспитательные системы образовательных учреждений: организационно-методические основы, сущность, классификация 82 KB
  Воспитательные системы образовательных учреждений: организационно-методические основы, сущность, классификация Сегодня является общепризнанным положение о том, что эффективным и продуктивным воспитание может быть только в рамках организованной...
5929. Теоретические основы товароведения и экспертизы непродовольственных товаров 12.69 MB
  Теоретические основы товароведения и экспертизы непродовольственных товаров В учебнике изложены теоретические аспекты товароведения и экспертизы непродовольственных товаров.Основное внимание уделено формированию качества,методам анализа ...
5930. Воспитательные системы: общая характеристика 38.68 KB
  Воспитательные системы: общая характеристика. Воспитательная система - это развивающийся во времени и пространстве комплекс взаимосвязанных компонентов: целей, ради которых они создаются совместной деятельности людей, её реализующих самих людей ка...
5931. Динамические и частотные характеристики САУ 165.9 KB
  Динамические и частотные характеристики САУ Цель работы: Ознакомление с динамическими и частотными характеристиками систем автоматического управления (САУ) и получение навыков исследования линейных динамических моделей. Постановка задачи: В качестве...
5932. Психолого-педагогическая характеристика классного коллектива 156 KB
  Психолого-педагогическая характеристика классного коллектива Данный коллектив существует первый год. Всего в классе - 26 учащихся: девочек - 17 , мальчиков - 9. Был создан из учащ...