User Tools

Site Tools


cdc:nos2.source:opl.opl871:common:compiou

Common COMPIOU

Library Member Format: MODIFY

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.compiou +++|          CTEXT  COMPIOU - IOU INSTRUCTION DEFINITIONS.
00002  M00S00002.compiou +++|          SPACE  4,10
00003  M00S00003.compiou +++| QUAL$    IF     -DEF,QUAL$
00004  M00S00004.compiou +++|          QUAL   COMPIOU
00005  M00S00005.compiou +++| QUAL$    ENDIF
00006  M00S00006.compiou +++|          BASE   O
Line S00007 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00007  M01S00007.281l803 ---|*         COMMENT  COPYRIGHT CONTROL DATA CORPORATION, 1983.
Line S00001 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00008  M01S00001.281l803 +++|*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00009  M00S00008.compiou +++| IOU      SPACE  4,10
00010  M00S00009.compiou +++|***       COMPIOU - IOU INSTRUCTION DEFINITIONS.
00011  M00S00010.compiou +++|*
00012  M00S00011.compiou +++|*         B. R. HANSON       83/11/03.
00013  M00S00012.compiou +++|*         R. C. SCHMITTER    83/11/03.
00014  M00S00013.compiou +++|          SPACE  4,10
00015  M00S00014.compiou +++|***       COMPIOU DEFINES SIXTEEN BIT INSTRUCTIONS.
00016  M00S00015.compiou +++|*         EACH INSTRUCTION CREATED WITH THESE MACROS WILL
00017  M00S00016.compiou +++|*         GENERATE A TABLE ENTRY IN THE LONG INSTRUCTION TABLE.
00018  M00S00017.compiou +++|*         COMMON DECK *COMPDLI* MUST THEN BE USED TO CONVERT
00019  M00S00018.compiou +++|*         THE INSTRUCTIONS INTO ACTUAL 16-BIT INSTRUCTIONS.
Line S00019 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00020  M01S00019.251l664 ---|          SPACE  4,10
Line S00001 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00021  M01S00001.251l664 +++| BIT16    SPACE  4,10
00022  M00S00020.compiou +++|**        BIT16 - ENTER FOLLOWING INSTRUCTION INTO TABLE OF
00023  M00S00021.compiou +++|*                16 BIT INSTRUCTIONS.
00024  M00S00022.compiou +++|
00025  M00S00023.compiou +++|
Line S00002 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00026  M01S00002.251l664 +++|          PURGMAC  BIT16
00027  M01S00003.251l664 +++|
00028  M00S00024.compiou +++| BIT16    MACRO  ADDR
00029  M00S00025.compiou +++|          LOCAL  X
00030  M00S00026.compiou +++|          QUAL
00031  M00S00027.compiou +++| X        EQU    ADDR *
00032  M00S00028.compiou +++|          QUAL   *
00033  M00S00029.compiou +++| T16      RMT
00034  M00S00030.compiou +++|          CON    X
00035  M00S00031.compiou +++| T16      RMT
00036  M00S00032.compiou +++| BIT16    ENDM
Line S00033 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00037  M01S00033.251l664 ---|          SPACE  4,10
Line S00004 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00038  M01S00004.251l664 +++| D16A     SPACE  4,10
00039  M00S00034.compiou +++|**        D16A - DEFINE SINGLE OPERAND 16 BIT INSTRUCIIONS.
00040  M00S00035.compiou +++|
00041  M00S00036.compiou +++|
Line S00005 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00042  M01S00005.251l664 +++|          PURGMAC  D16A
00043  M01S00006.251l664 +++|
00044  M00S00037.compiou +++| D16A     MACRO  LIST
00045  M00S00038.compiou +++|          IRP    LIST
Line S00007 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00046  M01S00007.251l664 +++|          PURGMAC  ;AL
00047  M00S00039.compiou +++| ;AL      MACRO  A
00048  M00S00040.compiou +++|          LIST   A
00049  M00S00041.compiou +++|          BIT16  *-1
00050  M00S00042.compiou +++| ;AL      ENDM
00051  M00S00043.compiou +++|          IRP
00052  M00S00044.compiou +++| D16A     ENDM
Line S00045 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00053  M01S00045.251l664 ---|          SPACE  4,10
Line S00008 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00054  M01S00008.251l664 +++| D16AB    SPACE  4,10
00055  M00S00046.compiou +++|**        D16AB - DEFINE DOUBLE OPERAND 16 BIT INSTRUCTIONS.
00056  M00S00047.compiou +++|
00057  M00S00048.compiou +++|
Line S00009 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00058  M01S00009.251l664 +++|          PURGMAC  D16AB
00059  M01S00010.251l664 +++|
00060  M00S00049.compiou +++| D16AB    MACRO  LIST
00061  M00S00050.compiou +++|          IRP    LIST
Line S00011 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00062  M01S00011.251l664 +++|          PURGMAC  ;AL
00063  M00S00051.compiou +++| ;AL      MACRO  A,B
00064  M00S00052.compiou +++|          LIST   A,B
00065  M00S00053.compiou +++|          BIT16  *-2
00066  M00S00054.compiou +++| ;AL      ENDM
00067  M00S00055.compiou +++|          IRP
00068  M00S00056.compiou +++| D16AB    ENDM
00069  M00S00057.compiou +++|          SPACE  4,10
00070  M00S00058.compiou +++|*         DEFINE SINGLE OPERAND 16 BIT INSTRUCTIONS.
00071  M00S00059.compiou +++|
00072  M00S00060.compiou +++|
00073  M00S00061.compiou +++|          D16A   (LDD,STD,LDI,STI,ADD,SBD,ADI,SBI,LMD,LMI)
00074  M00S00062.compiou +++|          D16A   (RAD,AOD,SOD,RAI,CRD,CWD)
00075  M00S00063.compiou +++|          SPACE  4,10
00076  M00S00064.compiou +++|*         DEFINE DOUBLE OPERAND 16 BIT INSTRUCTIONS.
00077  M00S00065.compiou +++|
Line S00066 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00078  M01S00066.252l678 ---|          D16AB  (LDM,STM,ADM,SBM,AOM,SOM,LMM,CRM,CWM)
Line S00001 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00079  M01S00001.252l678 +++|          D16AB  (LDM,STM,ADM,SBM,AOM,SOM,LMM,RAM,CRM,CWM)
00080  M00S00067.compiou +++|          SPACE  4,10
00081  M00S00068.compiou +++|          PURGMAC D16A,D16AB
Line S00069 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00082  M01S00069.251l664 ---|          SPACE  4,10
Line S00012 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00083  M01S00012.251l664 +++| LPDL     SPACE  4,10
00084  M00S00070.compiou +++|**        LPDL - LOGICAL PRODUCT DIRECT.
00085  M00S00071.compiou +++|
00086  M00S00072.compiou +++|
00087  M00S00073.compiou +++| LPDL.    PPOP   4,2200
00088  M00S00074.compiou +++|
Line S00013 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00089  M01S00013.251l664 +++|          PURGMAC  LPDL
00090  M01S00014.251l664 +++|
00091  M00S00075.compiou +++| LPDL     MACRO  D
00092  M00S00076.compiou +++|          BIT16
00093  M00S00077.compiou +++|          LPDL.  D
00094  M00S00078.compiou +++|          ENDM
Line S00079 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00095  M01S00079.251l664 ---|          SPACE  4,10
Line S00015 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00096  M01S00015.251l664 +++| LPIL     SPACE  4,10
00097  M00S00080.compiou +++|**        LPIL - LOGICAL PRODUCT INDIRECT.
00098  M00S00081.compiou +++|
00099  M00S00082.compiou +++|
00100  M00S00083.compiou +++| LPIL.    PPOP   4,2300
00101  M00S00084.compiou +++|
Line S00016 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00102  M01S00016.251l664 +++|          PURGMAC  LPIL
00103  M01S00017.251l664 +++|
00104  M00S00085.compiou +++| LPIL     MACRO  A
00105  M00S00086.compiou +++|          BIT16
00106  M00S00087.compiou +++|          LPIL.  A
00107  M00S00088.compiou +++|          ENDM
Line S00089 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00108  M01S00089.251l664 ---|          SPACE  4,10
Line S00018 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00109  M01S00018.251l664 +++| LPML     SPACE  4,10
00110  M00S00090.compiou +++|**        LPML - LOGICAL PRODUCT LONG.
00111  M00S00091.compiou +++|
00112  M00S00092.compiou +++|
00113  M00S00093.compiou +++| LPML.    PPOP   5,2400
00114  M00S00094.compiou +++|
Line S00019 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00115  M01S00019.251l664 +++|          PURGMAC  LPML
00116  M01S00020.251l664 +++|
00117  M00S00095.compiou +++| LPML     MACRO  A,B
00118  M00S00096.compiou +++|          LPML.  A,B
00119  M00S00097.compiou +++|          BIT16  *-2
00120  M00S00098.compiou +++|          ENDM
Line S00099 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00121  M01S00099.251l664 ---|          SPACE  4,10
Line S00021 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00122  M01S00021.251l664 +++| RDSL     SPACE  4,10
00123  M00S00100.compiou +++|**        RDSL - CENTRAL READ AND SET LOCK.
00124  M00S00101.compiou +++|
00125  M00S00102.compiou +++|
00126  M00S00103.compiou +++| RDSL.    PPOP   4,000
00127  M00S00104.compiou +++|
Line S00022 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00128  M01S00022.251l664 +++|          PURGMAC  RDSL
00129  M01S00023.251l664 +++|
00130  M00S00105.compiou +++| RDSL     MACRO  A
00131  M00S00106.compiou +++|          BIT16
00132  M00S00107.compiou +++|          RDSL.  A
00133  M00S00108.compiou +++|          ENDM
Line S00109 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00134  M01S00109.251l664 ---|          SPACE  4,10
Line S00024 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00135  M01S00024.251l664 +++| RDCL     SPACE  4,10
00136  M00S00110.compiou +++|**        RDCL - CENTRAL READ AND CLEAR LOCK.
00137  M00S00111.compiou +++|
00138  M00S00112.compiou +++|
00139  M00S00113.compiou +++| RDCL.    PPOP   4,0100
00140  M00S00114.compiou +++|
Line S00025 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00141  M01S00025.251l664 +++|          PURGMAC  RDCL
00142  M01S00026.251l664 +++|
00143  M00S00115.compiou +++| RDCL     MACRO  A
00144  M00S00116.compiou +++|          BIT16
00145  M00S00117.compiou +++|          RDCL.  A
00146  M00S00118.compiou +++|          ENDM
Line S00119 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00147  M01S00119.251l664 ---|          SPACE  4,10
Line S00027 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00148  M01S00027.251l664 +++| FSJM     SPACE  4,10
00149  M00S00120.compiou +++|**        FSJM - JUMP TO M IF CHANNEL C FLAG SET.
00150  M00S00121.compiou +++|
00151  M00S00122.compiou +++|
Line S00028 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00152  M01S00028.251l664 +++|          PURGMAC  FSJM
00153  M01S00029.251l664 +++|
00154  M00S00123.compiou +++| FSJM     MACRO  M,C
00155  M00S00124.compiou +++|          BIT16
00156  M00S00125.compiou +++|          AJM    M,C
00157  M00S00126.compiou +++|          ENDM
Line S00127 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00158  M01S00127.251l664 ---|          SPACE  4,10
Line S00030 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00159  M01S00030.251l664 +++| FCJM     SPACE  4,10
00160  M00S00128.compiou +++|**        FCJM - JUMP TO M IF CHANNEL C FLAG CLEAR.
00161  M00S00129.compiou +++|
00162  M00S00130.compiou +++|
Line S00031 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00163  M01S00031.251l664 +++|          PURGMAC  FCJM
00164  M01S00032.251l664 +++|
00165  M00S00131.compiou +++| FCJM     MACRO  M,C
00166  M00S00132.compiou +++|          BIT16
00167  M00S00133.compiou +++|          IJM    M,C
00168  M00S00134.compiou +++|          ENDM
Line S00135 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00169  M01S00135.251l664 ---|          SPACE  4,10
Line S00033 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00170  M01S00033.251l664 +++| IAPM     SPACE  4,10
00171  M00S00136.compiou +++|**        IAPM - INPUT WORDS TO M FROM CHANNEL C PACKED.
00172  M00S00137.compiou +++|
00173  M00S00138.compiou +++|
Line S00034 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00174  M01S00034.251l664 +++|          PURGMAC  IAPM
00175  M01S00035.251l664 +++|
00176  M00S00139.compiou +++| IAPM     MACRO  M,C
00177  M00S00140.compiou +++|          BIT16
00178  M00S00141.compiou +++|          IAM    M,C
00179  M00S00142.compiou +++|          ENDM
Line S00143 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00180  M01S00143.251l664 ---|          SPACE  4,10
Line S00036 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00181  M01S00036.251l664 +++| OAPM     SPACE  4,10
00182  M00S00144.compiou +++|**        OAPM - OUTPUT WORDS FROM M TO CHANNEL C PACKED.
00183  M00S00145.compiou +++|
Line S00037 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00184  M01S00037.251l664 +++|
00185  M01S00038.251l664 +++|          PURGMAC  OAPM
00186  M00S00146.compiou +++|
00187  M00S00147.compiou +++| OAPM     MACRO  M,C
00188  M00S00148.compiou +++|          BIT16
00189  M00S00149.compiou +++|          OAM    M,C
00190  M00S00150.compiou +++|          ENDM
Line S00151 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00191  M01S00151.251l664 ---|          SPACE  4,10
Line S00039 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00192  M01S00039.251l664 +++| INPN     SPACE  4,10
00193  M00S00152.compiou +++|**        INPN - INTERRUPT PROCESSOR.
00194  M00S00153.compiou +++|
00195  M00S00154.compiou +++|
00196  M00S00155.compiou +++| INPN.    PPOP   4,2600
00197  M00S00156.compiou +++|
Line S00040 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00198  M01S00040.251l664 +++|          PURGMAC  INPN
00199  M01S00041.251l664 +++|
00200  M00S00157.compiou +++| INPN     MACRO  D
00201  M00S00158.compiou +++|          BIT16
00202  M00S00159.compiou +++|          INPN.  D
00203  M00S00160.compiou +++|          ENDM
Line S00161 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00204  M01S00161.251l664 ---|          SPACE  4,10
Line S00042 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00205  M01S00042.251l664 +++| LIST16   SPACE  4,10
00206  M00S00162.compiou +++|**        LIST16 - CREATE TABLE OF 16 BIT INSTRUCTION ADDRESSES.
00207  M00S00163.compiou +++|
Line S00043 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00208  M01S00043.251l664 +++|
00209  M01S00044.251l664 +++|          PURGMAC  LIST16
00210  M00S00164.compiou +++|
00211  M00S00165.compiou +++| LIST16   MACRO
00212  M00S00166.compiou +++| T16      HERE
00213  M00S00167.compiou +++|          CON    0
00214  M00S00168.compiou +++|          ENDM
00215  M00S00169.compiou +++|          SPACE  4,10
00216  M00S00170.compiou +++|          BASE   *
00217  M00S00171.compiou +++| QUAL$    IF     -DEF,QUAL$
00218  M00S00172.compiou +++|          QUAL   *
00219  M00S00173.compiou +++| QUAL$    ENDIF
00220  M00S00174.compiou +++| IOU      ENDX
cdc/nos2.source/opl.opl871/common/compiou.txt ยท Last modified: (external edit)