Simple Machine

Arch.Y86.Machine
Class AbstractY86CPU.StageState

java.lang.Object
  extended by java.util.Observable
      extended by Util.AbstractDataModel
          extended by Machine.RegisterSet
              extended by Arch.Y86.Machine.AbstractY86CPU.StageState
All Implemented Interfaces:
java.util.Observer, DataModel
Direct Known Subclasses:
AbstractY86CPU.DecodeStageState, AbstractY86CPU.ExecuteStageState, AbstractY86CPU.FetchStageState, AbstractY86CPU.MemoryStageState, AbstractY86CPU.WriteBackStageState
Enclosing class:
AbstractY86CPU

protected class AbstractY86CPU.StageState
extends RegisterSet


Nested Class Summary
 
Nested classes/interfaces inherited from class Machine.RegisterSet
RegisterSet.InvalidRegisterNameError, RegisterSet.InvalidRegisterNumberException
 
Field Summary
 Register.ClockTransition clockTransition
           
 
Constructor Summary
AbstractY86CPU.StageState(java.lang.String name)
           
 
Method Summary
 
Methods inherited from class Machine.RegisterSet
add, addSigned, addSigned, addSigned, addUnsigned, addUnsigned, addUnsigned, addUnsigned, addUnsigned, get, getColumnClass, getColumnCount, getColumnName, getName, getRowCount, getValueAt, isCellEditable, read, read, readInput, readInput, setValueAt, setValueAtByUser, tickClock, update, write, write
 
Methods inherited from class Util.AbstractDataModel
addUndoableEditListener, canDeleteRow, canInsertRow, deleteRow, insertRow, setValueAt, setValueAtByUser, tellObservers, tellObservers
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface Util.DataModel
addObserver
 

Field Detail

clockTransition

public Register.ClockTransition clockTransition
Constructor Detail

AbstractY86CPU.StageState

public AbstractY86CPU.StageState(java.lang.String name)

Simple Machine