hades.models.mips.instr
Class LoadWordRightInstr

java.lang.Object
  extended byhades.models.mips.instr.BaseInstr
      extended byhades.models.mips.instr.LoadBaseInstr
          extended byhades.models.mips.instr.LoadWordRightInstr
All Implemented Interfaces:
Resetable

public class LoadWordRightInstr
extends LoadBaseInstr
implements Resetable

load word right instruction


Field Summary
protected  int addr10
           
protected  boolean littleEndian
           
protected  int mask
           
 
Fields inherited from class hades.models.mips.instr.LoadBaseInstr
mem
 
Fields inherited from class hades.models.mips.instr.BaseInstr
breakpoint, dataMmuAdr, dataRealAdr, dataValue, instrFrameNumber, instrLongFormat, instrName, instrShortFormat, isJump, partHandler, reg, regWritten, result, splitter
 
Constructor Summary
LoadWordRightInstr(PartHandler newPartHandler, Splitter newSplitter)
           
 
Method Summary
 int giveDataAdr()
          Drive busses for data access, return real address
 int writeRegister()
          Write resulting value into register, return register written into
 
Methods inherited from class hades.models.mips.instr.LoadBaseInstr
translateDataAdr
 
Methods inherited from class hades.models.mips.instr.BaseInstr
calcAlu, getBreakpoint, getInstrLongFormat, getInstrName, getInstrShortFormat, getIsJump, init, operateData, por, reset, setBreakpoint, setInstrFrameNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hades.models.mips.core.Resetable
por, reset
 

Field Detail

addr10

protected int addr10

mask

protected int mask

littleEndian

protected boolean littleEndian
Constructor Detail

LoadWordRightInstr

public LoadWordRightInstr(PartHandler newPartHandler,
                          Splitter newSplitter)
Method Detail

giveDataAdr

public int giveDataAdr()
Description copied from class: BaseInstr
Drive busses for data access, return real address

Overrides:
giveDataAdr in class BaseInstr

writeRegister

public int writeRegister()
Description copied from class: BaseInstr
Write resulting value into register, return register written into

Overrides:
writeRegister in class BaseInstr