2.2.4 cuádruplos

 2.2.4 Cuádruplos.

Es una estructura tipo registro con cuatros campos que se llaman: op, arg1, arg2 y resultado. OP tiene un código intermedio.

Los operadores unarios como x:=-y no utilizan arg2. Generalmente arg1, arg2 y resultado son valores de tipo puntero y apuntan a una entrada en la tabla de símbolos.

Constituida por 4 elementos: un código de operación, dos operando de entrada y otro de salida para almacenar el resultado.



Es una estructura tipo registro con cuatros campos que se llaman:

Operador
Operando1
Operando2
Resultado

Donde operando1, operando2 y resultado pueden ser constantes, identificadores y variables temporales definidos por el compilador mientras que operador representa una operación arbitraria.

Operador
Operando1
Operando2
Resultado
*
C
D
T1
+
B
T1
T2
=
T2
A










Comentarios

Entradas más populares de este blog

Código Java Notación polaca-polaca Inversa

1.6 Generación de la tabla de símbolo y de direcciones

Código en EMU8086