edu.usp.ime.hipo.hipomachine.instructions
Class HipoINNInstruction

java.lang.Object
  extended by edu.usp.ime.hipo.hipomachine.HipoInstruction
      extended by edu.usp.ime.hipo.hipomachine.instructions.HipoINNInstruction
All Implemented Interfaces:
Instruction

public class HipoINNInstruction
extends HipoInstruction

Instru??o que l? uma entrada e guarda na posi??o de mem?ria dada

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

Field Summary
 
Fields inherited from class edu.usp.ime.hipo.hipomachine.HipoInstruction
pos, processor
 
Constructor Summary
HipoINNInstruction(HipoProcessor processor, int pos)
          Construtor que simplesmente chama o construtor de HipoInstruction
 
Method Summary
 void execute()
          Realiza a leitura e guarda na mem?
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HipoINNInstruction

public HipoINNInstruction(HipoProcessor processor,
                          int pos)
Construtor que simplesmente chama o construtor de HipoInstruction

Parameters:
processor - O processador a ser usado
pos - A posi??o que a instru??o afeta
Method Detail

execute

public void execute()
             throws java.lang.Exception
Realiza a leitura e guarda na mem?ria o valor lido.

Throws:
java.lang.Exception - Caso a leitura falhe uma excess?o ? lan?ada.