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 intgetDest()Getter du registre à stocker ou de destinationintgetSr()Getter du registre d'adressevoidsetDest(int dest)Setter du registre à stocker ou de destinationvoidsetSr(int sr)Setter du registre d'adressejava.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 sr)Constructeur- Parameters:
label- label de l'instructionop- type d'opérationdest- numéro du registre à stocker ou de destinationsr- numéro du registre d'adresse
-
Mem
public Mem(Mem.Op op, int dest, int sr)
Constructeur sans label- Parameters:
op- type d'opérationdest- numéro du registre à stocker ou de destinationsr- 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
-
getSr
public int getSr()
Getter du registre d'adresse- Returns:
- numéro du registre d'adresse
-
setSr
public void setSr(int sr)
Setter du registre d'adresse- Parameters:
sr- 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
-
-