edu.cmu.emulator
Class Symbol
java.lang.Object
extended by edu.cmu.emulator.Symbol
- Direct Known Subclasses:
- CodeSymbol, DataSymbol
public class Symbol
- extends Object
Field Summary |
(package private) int |
address
Address in data / instruction memory |
(package private) boolean |
defined
|
(package private) boolean |
forwardRef
Is this ref'd before def'd. |
(package private) Vector |
forwardReferences
List of operands in memory we need to update after seeing def |
(package private) String |
name
|
name
String name
address
int address
- Address in data / instruction memory
forwardRef
boolean forwardRef
- Is this ref'd before def'd.
defined
boolean defined
forwardReferences
Vector forwardReferences
- List of operands in memory we need to update after seeing def
Symbol
public Symbol(String name)
getAddress
public int getAddress()
-
setAddress
public void setAddress(int address)
-
isForwardReference
public boolean isForwardReference()
-
setIsForwardReference
public void setIsForwardReference(boolean forwardRef)
-
addForwardReference
public void addForwardReference(int address)
-
getForwardReferences
public Vector getForwardReferences()
-
isDefined
public boolean isDefined()
-
setIsDefined
public void setIsDefined(boolean defined)
-
toString
public String toString()
- Overrides:
toString
in class Object
-
Copyright © 2013. All Rights Reserved.