Package Asm

Class Mem

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Mem.Op  
    • Constructor Summary

      Constructors 
      Constructor Description
      Mem​(Mem.Op op, int dest, int sr)
      Constructeur sans label
      Mem​(java.lang.String label, Mem.Op op, int dest, int sr)
      Constructeur
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getDest()
      Getter du registre à stocker ou de destination
      int getSr()
      Getter du registre d'adresse
      void setDest​(int dest)
      Setter du registre à stocker ou de destination
      void setSr​(int sr)
      Setter du registre d'adresse
      java.lang.String toString()
      Conversion en String
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Mem

        public Mem​(java.lang.String label,
                   Mem.Op op,
                   int dest,
                   int sr)
        Constructeur
        Parameters:
        label - label de l'instruction
        op - type d'opération
        dest - numéro du registre à stocker ou de destination
        sr - numéro du registre d'adresse
      • Mem

        public Mem​(Mem.Op op,
                   int dest,
                   int sr)
        Constructeur sans label
        Parameters:
        op - type d'opération
        dest - numéro du registre à stocker ou de destination
        sr - 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:
        toString in class java.lang.Object
        Returns:
        String texte de l'instruction