Technische Universität München, Fakultät für Informatik


Projekt II.11  -   Mikroinstruktionstabellen

Implementierung der LSR-Befehle



  • lsr -, RB

  • 79 78 77 76 75 74 73 ... 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 ... 6 5 4 3 2 1 0
    I
    E
    I
    3
    I
    2
    I
    1
    I
    0
    K
    M
    U
    X
    K
    15

    .... K
    0

    I
    2
    I
    1
    I
    0
    I
    5
    I
    4
    I
    3
    I
    8
    I
    7
    I
    6
    A
    3
    A
    2
    A
    1
    A
    0
    A
    S
    E
    L
    B
    3
    B
    2
    B
    1
    B
    0
    B
    S
    E
    L
    A
    B
    U
    S
    *
    D
    B
    U
    S
    *
    I
    1
    2
    I
    1
    1
    I
    9
    I
    8
    I
    7
    I
    6
    C
    E
    M
    U
    E
    *
    C
    E
    M
    *
    I
    5
    I
    4
    I
    3
    I
    2
    I
    1
    I
    0
    C
    C
    E
    N
    *
    I
    3
    I
    2
    I
    1
    I
    0
    D
    11
    ... D
    0
    B
    Z
    -
    L
    D
    *
    B
    Z
    -
    E
    D
    *
    B
    Z
    -
    I
    N
    C
    *
    B
    Z
    -
    E
    A
    *
    I
    R
    -
    L
    D
    *
    M
    E
    W
    *
      Interrrupt   Konstante Src Func Dest RA Addr   RB Addr   Y-
    MUX
    CIN
    MUX
    Schiebe-
    steuerung
       Statusregister
    Test
      Am2910-
    Befehle
    Direktdaten      
      AM2901   AM2904 AM2910   BZ IR HS
    84 D X X X ZB ADD RAMD X X X IR H H X RSC0NI H L LDMASR PS CJP IFE H H H H H R



  • lsr -, [addr]


  • 79 78 77 76 75 74 73 ... 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 ... 6 5 4 3 2 1 0
    I
    E
    I
    3
    I
    2
    I
    1
    I
    0
    K
    M
    U
    X
    K
    15

    .... K
    0

    I
    2
    I
    1
    I
    0
    I
    5
    I
    4
    I
    3
    I
    8
    I
    7
    I
    6
    A
    3
    A
    2
    A
    1
    A
    0
    A
    S
    E
    L
    B
    3
    B
    2
    B
    1
    B
    0
    B
    S
    E
    L
    A
    B
    U
    S
    *
    D
    B
    U
    S
    *
    I
    1
    2
    I
    1
    1
    I
    9
    I
    8
    I
    7
    I
    6
    C
    E
    M
    U
    E
    *
    C
    E
    M
    *
    I
    5
    I
    4
    I
    3
    I
    2
    I
    1
    I
    0
    C
    C
    E
    N
    *
    I
    3
    I
    2
    I
    1
    I
    0
    D
    11
    ... D
    0
    B
    Z
    -
    L
    D
    *
    B
    Z
    -
    E
    D
    *
    B
    Z
    -
    I
    N
    C
    *
    B
    Z
    -
    E
    A
    *
    I
    R
    -
    L
    D
    *
    M
    E
    W
    *
      Interrrupt   Konstante Src Func Dest RA Addr   RB Addr   Y-
    MUX
    CIN
    MUX
    Schiebe-
    steuerung
       Statusregister
    Test
      Am2910-
    Befehle
    Direktdaten      
      AM2901   AM2904 AM2910   BZ IR HS
     85   D X X X X X NOP X X X X H H X X H H X X CONT X H H H E H R
        D X X X DZ ADD NOP X X X X AB H X X H H X X CONT X H H H H H R
       D X X X DZ ADD RAMD X X R10 MR H H X RSC0NI H L LDMASR X CONT X H H H E H R
        D X X X DZ ADD NOP X X X X AB H X X H H X X CONT X H H H H H R
       D X X X ZB ADD NOP X X R10 MR H DB X X H H X X CONT X H H H H H W
        D X X X X X NOP X X X X H H X X H H X PS CJP IFE H H I H H R


  • lsr -, [RB]

  • 79 78 77 76 75 74 73 ... 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 ... 6 5 4 3 2 1 0
    I
    E
    I
    3
    I
    2
    I
    1
    I
    0
    K
    M
    U
    X
    K
    15

    .... K
    0

    I
    2
    I
    1
    I
    0
    I
    5
    I
    4
    I
    3
    I
    8
    I
    7
    I
    6
    A
    3
    A
    2
    A
    1
    A
    0
    A
    S
    E
    L
    B
    3
    B
    2
    B
    1
    B
    0
    B
    S
    E
    L
    A
    B
    U
    S
    *
    D
    B
    U
    S
    *
    I
    1
    2
    I
    1
    1
    I
    9
    I
    8
    I
    7
    I
    6
    C
    E
    M
    U
    E
    *
    C
    E
    M
    *
    I
    5
    I
    4
    I
    3
    I
    2
    I
    1
    I
    0
    C
    C
    E
    N
    *
    I
    3
    I
    2
    I
    1
    I
    0
    D
    11
    ... D
    0
    B
    Z
    -
    L
    D
    *
    B
    Z
    -
    E
    D
    *
    B
    Z
    -
    I
    N
    C
    *
    B
    Z
    -
    E
    A
    *
    I
    R
    -
    L
    D
    *
    M
    E
    W
    *
      Interrrupt   Konstante Src Func Dest RA Addr   RB Addr   Y-
    MUX
    CIN
    MUX
    Schiebe-
    steuerung
       Statusregister
    Test
      Am2910-
    Befehle
    Direktdaten      
      AM2901   AM2904 AM2910   BZ IR HS
    86  D X X X ZB ADD NOP X X X IR AB H X X H H X X CONT X H H H H H R
       D X X X DZ ADD RAMD X X R10 MR H H X RSC0NI H L LDMASR X CONT X H H H H H R
       D X X X ZB ADD NOP X X X IR AB H X X H H X X CONT X H H H H H R
       D X X X ZB ADD NOP X X R10 MR H DB X X H H X X CONT X H H H H H W
       D X X X X X NOP X X X X H H X X H H X PS CJP IFE H H H H H R


  • lsr -, disp[RB]

  • 79 78 77 76 75 74 73 ... 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 ... 6 5 4 3 2 1 0
    I
    E
    I
    3
    I
    2
    I
    1
    I
    0
    K
    M
    U
    X
    K
    15

    .... K
    0

    I
    2
    I
    1
    I
    0
    I
    5
    I
    4
    I
    3
    I
    8
    I
    7
    I
    6
    A
    3
    A
    2
    A
    1
    A
    0
    A
    S
    E
    L
    B
    3
    B
    2
    B
    1
    B
    0
    B
    S
    E
    L
    A
    B
    U
    S
    *
    D
    B
    U
    S
    *
    I
    1
    2
    I
    1
    1
    I
    9
    I
    8
    I
    7
    I
    6
    C
    E
    M
    U
    E
    *
    C
    E
    M
    *
    I
    5
    I
    4
    I
    3
    I
    2
    I
    1
    I
    0
    C
    C
    E
    N
    *
    I
    3
    I
    2
    I
    1
    I
    0
    D
    11
    ... D
    0
    B
    Z
    -
    L
    D
    *
    B
    Z
    -
    E
    D
    *
    B
    Z
    -
    I
    N
    C
    *
    B
    Z
    -
    E
    A
    *
    I
    R
    -
    L
    D
    *
    M
    E
    W
    *
      Interrrupt   Konstante Src Func Dest RA Addr   RB Addr   Y-
    MUX
    CIN
    MUX
    Schiebe-
    steuerung
       Statusregister
    Test
      Am2910-
    Befehle
    Direktdaten      
      AM2901   AM2904 AM2910   BZ IR HS
    87   D X X X X X NOP X X X X H H X X H H X X CONT X H H H E H R
       D X X X DZ ADD RAMF X X R10 MR H H X X H H X X CONT X H H H H H R
       D X X X AB ADD NOP R10 MR X IR AB H X X H H X X CONT X H H H H H R
       D X X X DZ ADD RAMD X X R11 MR H H X RSC0NI H L LDMASR X CONT X H H H H H R
       D X X X AB ADD NOP R10 MR X IR AB H X X H H X X CONT X H H H H H R
       D X X X ZB ADD NOP X X R11 MR H DB X X H H X X CONT X H H H H H W
       D X X X X X NOP X X X X H H X X H H X PS CJP IFE H H I H H R


  • lsr RA, RB

  • 79 78 77 76 75 74 73 ... 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 ... 6 5 4 3 2 1 0
    I
    E
    I
    3
    I
    2
    I
    1
    I
    0
    K
    M
    U
    X
    K
    15

    .... K
    0

    I
    2
    I
    1
    I
    0
    I
    5
    I
    4
    I
    3
    I
    8
    I
    7
    I
    6
    A
    3
    A
    2
    A
    1
    A
    0
    A
    S
    E
    L
    B
    3
    B
    2
    B
    1
    B
    0
    B
    S
    E
    L
    A
    B
    U
    S
    *
    D
    B
    U
    S
    *
    I
    1
    2
    I
    1
    1
    I
    9
    I
    8
    I
    7
    I
    6
    C
    E
    M
    U
    E
    *
    C
    E
    M
    *
    I
    5
    I
    4
    I
    3
    I
    2
    I
    1
    I
    0
    C
    C
    E
    N
    *
    I
    3
    I
    2
    I
    1
    I
    0
    D
    11
    ... D
    0
    B
    Z
    -
    L
    D
    *
    B
    Z
    -
    E
    D
    *
    B
    Z
    -
    I
    N
    C
    *
    B
    Z
    -
    E
    A
    *
    I
    R
    -
    L
    D
    *
    M
    E
    W
    *
      Interrrupt   Konstante Src Func Dest RA Addr   RB Addr   Y-
    MUX
    CIN
    MUX
    Schiebe-
    steuerung
       Statusregister
    Test
      Am2910-
    Befehle
    Direktdaten      
      AM2901   AM2904 AM2910   BZ IR HS
     C2 D X K 15 DA AND RAMF X IR R10 MR H H X X L H LDMISR X CONT X H H H H H R
       D X X X X X NOP X X X X H H X X H H MI ZERO C CJP IFE H H H H H R
     C22  D X X X ZB ADD RAMD X X X IR H H X RSC0NI H L LDMASR X CONT X H H H H H R
       D X K 1 DA SUBR RAMF R10 MR R10 MR H H CI1 X L H LDMISR X CONT X H H H H H R
       D X X X X X NOP X X X X H H X X H H MI NOT_ZERO C CJP C22 H H H H H R
        D    X  X NOP   X  H  H PS  CJP  IFE  H 


  • lsr imm, RB

  • 79 78 77 76 75 74 73 ... 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 ... 6 5 4 3 2 1 0
    I
    E
    I
    3
    I
    2
    I
    1
    I
    0
    K
    M
    U
    X
    K
    15

    .... K
    0

    I
    2
    I
    1
    I
    0
    I
    5
    I
    4
    I
    3
    I
    8
    I
    7
    I
    6
    A
    3
    A
    2
    A
    1
    A
    0
    A
    S
    E
    L
    B
    3
    B
    2
    B
    1
    B
    0
    B
    S
    E
    L
    A
    B
    U
    S
    *
    D
    B
    U
    S
    *
    I
    1
    2
    I
    1
    1
    I
    9
    I
    8
    I
    7
    I
    6
    C
    E
    M
    U
    E
    *
    C
    E
    M
    *
    I
    5
    I
    4
    I
    3
    I
    2
    I
    1
    I
    0
    C
    C
    E
    N
    *
    I
    3
    I
    2
    I
    1
    I
    0
    D
    11
    ... D
    0
    B
    Z
    -
    L
    D
    *
    B
    Z
    -
    E
    D
    *
    B
    Z
    -
    I
    N
    C
    *
    B
    Z
    -
    E
    A
    *
    I
    R
    -
    L
    D
    *
    M
    E
    W
    *
      Interrrupt   Konstante Src Func Dest RA Addr   RB Addr   Y-
    MUX
    CIN
    MUX
    Schiebe-
    steuerung
       Statusregister
    Test
      Am2910-
    Befehle
    Direktdaten      
      AM2901   AM2904 AM2910   BZ IR HS
     C3 D X K 15 DZ ADD RAMF X X R10 MR H H X X H H X X CONT X H H H E H R
       D X X X DA AND RAMF R10 MR R10 MR H H X X L H LDMISR X CONT X H H H H H R
        D  X X X X X NOP  X X X X H H X X H H MI ZERO C CJP C36 H H H H H R
     C33  D X X X ZB ADD RAMD X X X IR H H X RSC0NI H L LDMASR X CONT X H H H H H R
       D X K 1 DA SUBR RAMF R10 MR R10 MR H H CI1 X L H LDMISR X CONT X H H H H H R
       D X X X X X NOP X X X X H H X X H H MI NOT_ZERO C CJP C33 H H H H H R
     C36   D  X X X X X NOP X X X X H H X X H H X PS CJP IFE H H I H H R


    zurück zum Inhalt Projekt II.11


    10.04.97 - Rolf Drügh, Dominic Kyritsis, Michael Luber