/* Fct.java - trida instrukci
 * 
 * Michal Beran, berny@students.zcu.cz
 * 4.1.2001
 */
package pl0prog;

/** Trida poskytuje symbolicka jmena instrukci vygenerovanych
  * prekladacem a zpracovavanych interpretem */
public class Fct {
		static final int LIT = 0; 
		static final int OPR = 1; 
		static final int LOD = 2; 
		static final int STO = 3;
		static final int CAL = 4;
		static final int RET = 5;
		static final int ING = 6;
		static final int JMP = 7;
		static final int JPC = 8;
		/*
		  lit 0,A        :uloz konstantu A do zasobniku
		  opr 0,A        :proved instrukci A
		  lod L,A        :uloz promenne L,A na vrchol zasobniku
		  sto L,A        :zapis promennou L z vrcholu zasobniku do pameti
		  cal L,A        :volej proceduru A z urovne L
		  int 0,A        :zvys obsah T-registru o hodnotu A	
		  jmp 0,A        :proved skok na adresu A
		  jpc 0,A        :proved podmineny skok na adresu A
		*/
	}	
