hades.models.mips.instr
Class BranchGreaterEqualAndLinkInstr

java.lang.Object
  extended byhades.models.mips.instr.BaseInstr
      extended byhades.models.mips.instr.BranchLinkBaseInstr
          extended byhades.models.mips.instr.BranchGreaterEqualAndLinkInstr
All Implemented Interfaces:
Resetable

public class BranchGreaterEqualAndLinkInstr
extends BranchLinkBaseInstr
implements Resetable

Branch on greater than or equal zero and link instruction


Field Summary
 
Fields inherited from class hades.models.mips.instr.BranchLinkBaseInstr
branchTaken, linkReg
 
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
BranchGreaterEqualAndLinkInstr(PartHandler newPartHandler, Splitter newSplitter)
           
 
Method Summary
 int calcAlu()
          Calculate ALU, return result for visualization
 
Methods inherited from class hades.models.mips.instr.BranchLinkBaseInstr
branch, writeRegister
 
Methods inherited from class hades.models.mips.instr.BaseInstr
getBreakpoint, getInstrLongFormat, getInstrName, getInstrShortFormat, getIsJump, giveDataAdr, init, operateData, por, reset, setBreakpoint, setInstrFrameNumber, translateDataAdr
 
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
 

Constructor Detail

BranchGreaterEqualAndLinkInstr

public BranchGreaterEqualAndLinkInstr(PartHandler newPartHandler,
                                      Splitter newSplitter)
Method Detail

calcAlu

public int calcAlu()
Description copied from class: BaseInstr
Calculate ALU, return result for visualization

Overrides:
calcAlu in class BaseInstr