|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthades.models.mcs4.ExecutionUnit
Der Teil des Steuerwerks, der f?r die Befehlsausf?hrung zust?ndig ist.
| Constructor Summary | |
(package private) |
ExecutionUnit()
|
| Method Summary | |
void |
addValueChangeListener(i4004EditorFrame frame)
Neuen Konfigurationsdialog des 4004 eintragen. |
(package private) void |
elaborate()
Initialisiert das Steuerwerk. |
(package private) AddressStack |
getAddressStack()
Gibt den AddressStack zur?ck. |
(package private) AluRegion |
getAluRegion()
Gibt den ALU-Bereich zur?ck. |
(package private) i4004InternalReg |
getCommandLine()
Gibt das Command-Line-Register zur?ck. |
(package private) i4004InternalReg |
getOPA()
Gibt den OPA-Inhalt zur?ck. |
(package private) i4004InternalReg |
getOPR()
Gibt den OPR-Inhalt zur?ck. |
(package private) i4004InternalReg |
getOutputData()
Gibt die Daten vom internen Datenbus zur?ck. |
(package private) ScratchPad |
getScratchPad()
Gibt das ScratchPad zur?ck. |
(package private) boolean |
hasOutputData()
Gibt an, ob Daten auf den externen Datenbus sollen. |
(package private) boolean |
isNotifyMemory()
Gibt an, ob die Command-Lines zu den Speichern aktiviert werden sollen. |
(package private) boolean |
isReset()
Gibt an, ob ein Reset durchgef?hrt wird. |
(package private) boolean |
isTestSet()
Gibt an, ob das Test-Signal gesetzt ist. |
(package private) boolean |
needsInputData()
Gibt an, ob Daten vom externen Datenbus erwartet werden. |
(package private) void |
reset(boolean reset)
Steuert den Reset-Status. |
(package private) void |
setData(StdLogicVector data)
Informiert das Steuerwerk ?ber eintreffende daten auf dem Datenbus. |
(package private) void |
setState(InternalState state)
Informiert das Steuerwerk ?ber einen Zykluswechsel. |
(package private) void |
setTest(int value)
Setzt das Test-Signal. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
ExecutionUnit()
| Method Detail |
void elaborate()
void setTest(int value)
value - Neuer Wertboolean isTestSet()
void reset(boolean reset)
reset - true, wenn resetboolean isReset()
void setData(StdLogicVector data)
data - Die Datenvoid setState(InternalState state)
state - Der neue Zyklusboolean hasOutputData()
boolean needsInputData()
boolean isNotifyMemory()
i4004InternalReg getOutputData()
i4004InternalReg getCommandLine()
public void addValueChangeListener(i4004EditorFrame frame)
frame - Der DialogAddressStack getAddressStack()
AluRegion getAluRegion()
ScratchPad getScratchPad()
i4004InternalReg getOPR()
i4004InternalReg getOPA()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||