Package Asm
Class Mem
- java.lang.Object
-
- Asm.Instruction
-
- Asm.Mem
-
public class Mem extends Instruction
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMem.Op
-
Field Summary
-
Fields inherited from class Asm.Instruction
label, name
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAddress()Getter du registre d'adresseintgetDest()Getter du registre à stocker ou de destinationvoidsetAddress(int address)Setter du registre d'adressevoidsetDest(int dest)Setter du registre à stocker ou de destinationjava.lang.StringtoString()Conversion en String-
Methods inherited from class Asm.Instruction
getLabel, getName, setLabel, setName
-
-
-
-
Constructor Detail
-
Mem
public Mem(java.lang.String label, Mem.Op op, int dest, int address)Constructeur- Parameters:
label- label de l'instructionop- type d'opérationdest- numéro du registre à stocker ou de destinationaddress- numéro du registre d'adresse
-
Mem
public Mem(Mem.Op op, int dest, int address)
Constructeur sans label- Parameters:
op- type d'opérationdest- numéro du registre à stocker ou de destinationaddress- numéro du registre d'adresse
-
-
Method Detail
-
getDest
public int getDest()
Getter du registre à stocker ou de destination- Returns:
- numéro du registre à stocker ou de destination
-
setDest
public void setDest(int dest)
Setter du registre à stocker ou de destination- Parameters:
dest- numéro du registre à stocker ou de destination
-
getAddress
public int getAddress()
Getter du registre d'adresse- Returns:
- numéro du registre d'adresse
-
setAddress
public void setAddress(int address)
Setter du registre d'adresse- Parameters:
address- numéro du registre d'adresse
-
toString
public java.lang.String toString()
Conversion en String- Overrides:
toStringin classjava.lang.Object- Returns:
- String texte de l'instruction
-
-