edu.usp.ime.hipo.core
Interface Instruction

All Known Implementing Classes:
HipoADDInstruction, HipoDIVInstruction, HipoINNInstruction, HipoInstruction, HipoJDZInstruction, HipoJEQInstruction, HipoJGEInstruction, HipoJGTInstruction, HipoJLEInstruction, HipoJLTInstruction, HipoJMPInstruction, HipoLDAInstruction, HipoMULInstruction, HipoNOPInstruction, HipoPRNInstruction, HipoREMInstruction, HipoREVInstruction, HipoSTAInstruction, HipoSTPInstruction, HipoSUBInstruction, NullInstruction

public interface Instruction

Interface que simula uma instrução genérica do processador

Author:
Rafael Crivellari Saliba Schouery (schouery@gmail.com)

Method Summary
 void execute()
          Executa a instrução
 

Method Detail

execute

void execute()
             throws java.lang.Exception
Executa a instrução

Throws:
java.lang.Exception - Alguma excessão que pode ser lançada pela instrução, como divisão por zero