          CTEXT  DSI$PP INSTRUCTION MNEMONICS.
          BASE   M
 PIM      SPACE  4,10
***       DSI$PP INSTRUCTION MNEMONICS.
*         P. D. KOCH.        80/10/09.
 PIM      SPACE  4,10
***              DEFINES THE MNEMONICS FOR ALL PERIPHERAL
*         PROCESSOR INSTRUCTIONS.  MNEMONICS ARE DEFINED IN
*         NUMERICAL ORDER.


 PSNI     EQU    0077        PASS
 LJMI     EQU    0100        LONG JUMP
 RJMI     EQU    0200        RETURN JUMP
 UJNI     EQU    0300        UNCONDITIONAL JUMP
 ZJNI     EQU    0400        ZERO JUMP
 NJNI     EQU    0500        NONZERO JUMP
 PJNI     EQU    0600        PLUS JUMP
 MJNI     EQU    0700        MINUS JUMP

 SHNI     EQU    1000        SHIFT
 LMNI     EQU    1100        LOGICAL DIFFERENCE
 LPNI     EQU    1200        LOGICAL PRODUCT
 SCNI     EQU    1300        SELECTIVE CLEAR
 LDNI     EQU    1400        LOAD
 LCNI     EQU    1500        LOAD COMPLEMENT
 ADNI     EQU    1600        ADD
 SBNI     EQU    1700        SUBTRACT

 LDCI     EQU    2000        LOAD CONSTANT
 ADCI     EQU    2100        ADD CONSTANT
 LPCI     EQU    2200        LOGICAL PRODUCT CONSTANT
 LMCI     EQU    2300        LOGICAL DIFFERENCE CONSTANT
 LRDI     EQU    2400        LOAD R-REGISTER DIRECT
 SRDI     EQU    2500        STORE R-REGISTER DIRECT
 EXNI     EQU    2600        EXCHANGE JUMP
 MXNI     EQU    2610        MONITOR EXCHANGE JUMP
 MANI     EQU    2620        MONITOR EXCHANGE JUMP TO (MA)
 ERNI     EQU    2700        EXTENDED READ STATUS (6416)
 KPTI     EQU    2700        KEYPOINT

 LDDI     EQU    3000        LOAD DIRECT
 ADDI     EQU    3100        ADD DIRECT
 SBDI     EQU    3200        SUBTRACT DIRECT
 LMDI     EQU    3300        LOGICAL DIFFERENCE DIRECT
 STDI     EQU    3400        STORE DIRECT
 RADI     EQU    3500        REPLACE ADD DIRECT
 AODI     EQU    3600        REPLACE ADD ONE DIRECT
 SODI     EQU    3700        REPLACE SUBTRACT ONE DIRECT

 LDII     EQU    4000        LOAD INDIRECT
 ADII     EQU    4100        ADD INDIRECT
 SBII     EQU    4200        SUBTRACT INDIRECT
 LMII     EQU    4300        LOGICAL DIFFERENCE INDIRECT
 STII     EQU    4400        STORE INDIRECT
 RAII     EQU    4500        REPLACE ADD INDIRECT
 AOII     EQU    4600        REPLACE ADD ONE INDIRECT
 SOII     EQU    4700        REPLACE SUBTRACT ONE INDIRECT

 LDMI     EQU    5000        LOAD MEMORY
 ADMI     EQU    5100        ADD MEMORY
 SBMI     EQU    5200        SUBTRACT MEMORY
 LMMI     EQU    5300        LOGICAL DIFFERENCE MEMORY
 STMI     EQU    5400        STORE MEMORY
 RAMI     EQU    5500        REPLACE ADD MEMORY
 AOMI     EQU    5600        REPLACE ADD ONE MEMORY
 SOMI     EQU    5700        REPLACE SUBTRACT ONE MEMORY

 CRDI     EQU    6000        CENTRAL READ DIRECT
 CRMI     EQU    6100        CENTRAL READ MEMORY
 CWDI     EQU    6200        CENTRAL WRITE DIRECT
 CWMI     EQU    6300        CENTRAL WRITE MEMORY
 AJMI     EQU    6400        ACTIVE CHANNEL JUMP
 SCFI     EQU    6440        TEST AND SET CHANNEL FLAG
 IJMI     EQU    6500        INACTIVE CHANNEL JUMP
 CCFI     EQU    6540        CLEAR CHANNEL FLAG
 FJMI     EQU    6600        FULL CHANNEL JUMP
 SFMI     EQU    6640        TEST AND CLEAR CHANNEL ERROR FLAG SET
 EJMI     EQU    6700        EMPTY CHANNEL JUMP
 CFMI     EQU    6740        TEST AND CLEAR CHANNEL ERROR FLAG CLEAR

 IANI     EQU    7000        INPUT BYTE FROM CHANNEL
 IAMI     EQU    7100        INPUT WORDS FROM CHANNEL
 OANI     EQU    7200        OUTPUT BYTE ON CHANNEL
 OAMI     EQU    7300        OUTPUT WORDS ON CHANNEL
 ACNI     EQU    7400        ACTIVATE CHANNEL
 DCNI     EQU    7500        DISCONNECT CHANNEL
 FANI     EQU    7600        FUNCTION CHANNEL
 FNCI     EQU    7700        FUNCTION CHANNEL

 RDSLI    EQU    100000      READ AND SET LOCK
 RDCLI    EQU    100100      READ AND CLEAR LOCK

 LPDLI    EQU    102200      LOGICAL PRODUCT
 LPILI    EQU    102300      LOGICAL PRODUCT
 LPMLI    EQU    102400      LOGICAL PRODUCT
 INPNI    EQU    102600      INTERRUPT PROCESSOR

 LDDLI    EQU    103000      LOAD DIRECT LONG
 ADDLI    EQU    103100      ADD DIRECT LONG
 SBDLI    EQU    103200      SUBTRACT DIRECT LONG
 LMDLI    EQU    103300      LOGICAL DIFFERENCE DIRECT LONG
 STDLI    EQU    103400      STORE DIRECT LONG
 RADLI    EQU    103500      REPLACE ADD DIRECT LONG
 AODLI    EQU    103600      REPLACE ADD ONE DIRECT LONG
 SODLI    EQU    103700      REPLACE SUBTRACT ONE DIRECT LONG

 LDILI    EQU    104000      LOAD INDIRECT LONG
 ADILI    EQU    104100      ADD INDIRECT LONG
 SBILI    EQU    104200      SUBTRACT INDIRECT LONG
 LMILI    EQU    104300      LOGICAL DIFFERENCE INDIRECT LONG
 STILI    EQU    104400      STORE INDIRECT LONG
 RAILI    EQU    104500      REPLACE ADD INDIRECT LONG
 AOILI    EQU    104600      REPLACE ADD ONE INDIRECT LONG
 SOILI    EQU    104700      REPLACE SUBTRACT ONE INDIRECT LONG

 LDMLI    EQU    105000      LOAD MEMORY LONG
 ADMLI    EQU    105100      ADD MEMORY LONG
 SBMLI    EQU    105200      SUBTRACT MEMORY LONG
 LMMLI    EQU    105300      LOGICAL DIFFERENCE MEMORY LONG
 STMLI    EQU    105400      STORE MEMORY LONG
 RAMLI    EQU    105500      REPLACE ADD MEMORY LONG
 AOMLI    EQU    105600      REPLACE ADD ONE MEMORY LONG
 SOMLI    EQU    105700      REPLACE SUBTRACT ONE MEMORY LONG

 CRDLI    EQU    106000      CENTRAL READ DIRECT LONG
 CRMLI    EQU    106100      CENTRAL READ MEMORY LONG
 CWDLI    EQU    106200      CENTRAL WRITE DIRECT LONG
 CWMLI    EQU    106300      CENTRAL WRITE MEMORY LONG
 TSJMI    EQU    106400      JUMP IF CHANNEL FLAG SET
 FCJMI    EQU    106500      JUMP IF CHANNEL FLAG CLEAR
 PIM      SPACE  4,10
          BASE   *
          ENDX
