|
jmce - 1_02 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjmce.sim.AbstractHardware
jmce.sim.cpu.AbstractRegister
jmce.sim.cpu.StandardRegister
public class StandardRegister
Standard implementation of Register. In this implementation a register is stord in an integer value.
Field Summary | |
---|---|
protected int |
value
|
Fields inherited from class jmce.sim.cpu.AbstractRegister |
---|
mask, rl, wl |
Fields inherited from interface jmce.sim.Register |
---|
FAMILY_ACC, FAMILY_CONTROL, FAMILY_GENERAL, FAMILY_INDEX, FAMILY_PC, FAMILY_PSW, FAMILY_SP |
Constructor Summary | |
---|---|
StandardRegister(java.lang.String name,
int family,
int width)
|
|
StandardRegister(java.lang.String name,
int family,
int width,
int r)
|
Method Summary | |
---|---|
int |
getRegister()
Return the value of the register. |
void |
setRegister(int value)
Set the value of the register. |
Methods inherited from class jmce.sim.cpu.AbstractRegister |
---|
addRegisterReadListener, addRegisterWriteListener, descValue, getFamily, getWidth, hexValue, hexValue, reset, setResetValue |
Methods inherited from class jmce.sim.AbstractHardware |
---|
addHardware, createFrame, destroy, getHardware, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareForName, getHardwareInstances, getHardwareTree, getName, getParent, init, initSwing, removeHardware, removeHardware, setHardware, setHardware, setName, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jmce.sim.Hardware |
---|
addHardware, destroy, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareInstances, getHardwareTree, getName, getParent, init, initSwing, removeHardware, removeHardware, setHardware, setHardware, setName |
Field Detail |
---|
protected int value
Constructor Detail |
---|
public StandardRegister(java.lang.String name, int family, int width)
public StandardRegister(java.lang.String name, int family, int width, int r)
Method Detail |
---|
public void setRegister(int value)
Register
public int getRegister()
Register
|
jmce - 1_02 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |