User Tools

Site Tools


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

Common COMPIOU

3 Modifications

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.compiou +++|          CTEXT  COMPIOU - IOU INSTRUCTION DEFINITIONS.
00002  M01S00002.compiou +++|          SPACE  4,10
00003  M01S00003.compiou +++| QUAL$    IF     -DEF,QUAL$
00004  M01S00004.compiou +++|          QUAL   COMPIOU
00005  M01S00005.compiou +++| QUAL$    ENDIF
00006  M01S00006.compiou +++|          BASE   O
Line S00007 Modification History
M01 (Added by) compiou
M02 (Updated by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00007  M02S00007.281l803 ---|*         COMMENT  COPYRIGHT CONTROL DATA CORPORATION, 1983.
00008  M01S00001.281l803 +++|*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00009  M01S00008.compiou +++| IOU      SPACE  4,10
00010  M01S00009.compiou +++|***       COMPIOU - IOU INSTRUCTION DEFINITIONS.
00011  M01S00010.compiou +++|*
00012  M01S00011.compiou +++|*         B. R. HANSON       83/11/03.
00013  M01S00012.compiou +++|*         R. C. SCHMITTER    83/11/03.
00014  M01S00013.compiou +++|          SPACE  4,10
00015  M01S00014.compiou +++|***       COMPIOU DEFINES SIXTEEN BIT INSTRUCTIONS.
00016  M01S00015.compiou +++|*         EACH INSTRUCTION CREATED WITH THESE MACROS WILL
00017  M01S00016.compiou +++|*         GENERATE A TABLE ENTRY IN THE LONG INSTRUCTION TABLE.
00018  M01S00017.compiou +++|*         COMMON DECK *COMPDLI* MUST THEN BE USED TO CONVERT
00019  M01S00018.compiou +++|*         THE INSTRUCTIONS INTO ACTUAL 16-BIT INSTRUCTIONS.
Line S00019 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00020  M02S00019.251l664 ---|          SPACE  4,10
00021  M01S00001.251l664 +++| BIT16    SPACE  4,10
00022  M01S00020.compiou +++|**        BIT16 - ENTER FOLLOWING INSTRUCTION INTO TABLE OF
00023  M01S00021.compiou +++|*                16 BIT INSTRUCTIONS.
00024  M01S00022.compiou +++|
00025  M01S00023.compiou +++|
00026  M01S00002.251l664 +++|          PURGMAC  BIT16
00027  M01S00003.251l664 +++|
00028  M01S00024.compiou +++| BIT16    MACRO  ADDR
00029  M01S00025.compiou +++|          LOCAL  X
00030  M01S00026.compiou +++|          QUAL
00031  M01S00027.compiou +++| X        EQU    ADDR *
00032  M01S00028.compiou +++|          QUAL   *
00033  M01S00029.compiou +++| T16      RMT
00034  M01S00030.compiou +++|          CON    X
00035  M01S00031.compiou +++| T16      RMT
00036  M01S00032.compiou +++| BIT16    ENDM
Line S00033 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00037  M02S00033.251l664 ---|          SPACE  4,10
00038  M01S00004.251l664 +++| D16A     SPACE  4,10
00039  M01S00034.compiou +++|**        D16A - DEFINE SINGLE OPERAND 16 BIT INSTRUCIIONS.
00040  M01S00035.compiou +++|
00041  M01S00036.compiou +++|
00042  M01S00005.251l664 +++|          PURGMAC  D16A
00043  M01S00006.251l664 +++|
00044  M01S00037.compiou +++| D16A     MACRO  LIST
00045  M01S00038.compiou +++|          IRP    LIST
00046  M01S00007.251l664 +++|          PURGMAC  ;AL
00047  M01S00039.compiou +++| ;AL      MACRO  A
00048  M01S00040.compiou +++|          LIST   A
00049  M01S00041.compiou +++|          BIT16  *-1
00050  M01S00042.compiou +++| ;AL      ENDM
00051  M01S00043.compiou +++|          IRP
00052  M01S00044.compiou +++| D16A     ENDM
Line S00045 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00053  M02S00045.251l664 ---|          SPACE  4,10
00054  M01S00008.251l664 +++| D16AB    SPACE  4,10
00055  M01S00046.compiou +++|**        D16AB - DEFINE DOUBLE OPERAND 16 BIT INSTRUCTIONS.
00056  M01S00047.compiou +++|
00057  M01S00048.compiou +++|
00058  M01S00009.251l664 +++|          PURGMAC  D16AB
00059  M01S00010.251l664 +++|
00060  M01S00049.compiou +++| D16AB    MACRO  LIST
00061  M01S00050.compiou +++|          IRP    LIST
00062  M01S00011.251l664 +++|          PURGMAC  ;AL
00063  M01S00051.compiou +++| ;AL      MACRO  A,B
00064  M01S00052.compiou +++|          LIST   A,B
00065  M01S00053.compiou +++|          BIT16  *-2
00066  M01S00054.compiou +++| ;AL      ENDM
00067  M01S00055.compiou +++|          IRP
00068  M01S00056.compiou +++| D16AB    ENDM
00069  M01S00057.compiou +++|          SPACE  4,10
00070  M01S00058.compiou +++|*         DEFINE SINGLE OPERAND 16 BIT INSTRUCTIONS.
00071  M01S00059.compiou +++|
00072  M01S00060.compiou +++|
00073  M01S00061.compiou +++|          D16A   (LDD,STD,LDI,STI,ADD,SBD,ADI,SBI,LMD,LMI)
00074  M01S00062.compiou +++|          D16A   (RAD,AOD,SOD,RAI,CRD,CWD)
00075  M01S00063.compiou +++|          SPACE  4,10
00076  M01S00064.compiou +++|*         DEFINE DOUBLE OPERAND 16 BIT INSTRUCTIONS.
00077  M01S00065.compiou +++|
Line S00066 Modification History
M01 (Added by) compiou
M02 (Updated by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00078  M02S00066.252l678 ---|          D16AB  (LDM,STM,ADM,SBM,AOM,SOM,LMM,CRM,CWM)
00079  M01S00001.252l678 +++|          D16AB  (LDM,STM,ADM,SBM,AOM,SOM,LMM,RAM,CRM,CWM)
00080  M01S00067.compiou +++|          SPACE  4,10
00081  M01S00068.compiou +++|          PURGMAC D16A,D16AB
Line S00069 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00082  M02S00069.251l664 ---|          SPACE  4,10
00083  M01S00012.251l664 +++| LPDL     SPACE  4,10
00084  M01S00070.compiou +++|**        LPDL - LOGICAL PRODUCT DIRECT.
00085  M01S00071.compiou +++|
00086  M01S00072.compiou +++|
00087  M01S00073.compiou +++| LPDL.    PPOP   4,2200
00088  M01S00074.compiou +++|
00089  M01S00013.251l664 +++|          PURGMAC  LPDL
00090  M01S00014.251l664 +++|
00091  M01S00075.compiou +++| LPDL     MACRO  D
00092  M01S00076.compiou +++|          BIT16
00093  M01S00077.compiou +++|          LPDL.  D
00094  M01S00078.compiou +++|          ENDM
Line S00079 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00095  M02S00079.251l664 ---|          SPACE  4,10
00096  M01S00015.251l664 +++| LPIL     SPACE  4,10
00097  M01S00080.compiou +++|**        LPIL - LOGICAL PRODUCT INDIRECT.
00098  M01S00081.compiou +++|
00099  M01S00082.compiou +++|
00100  M01S00083.compiou +++| LPIL.    PPOP   4,2300
00101  M01S00084.compiou +++|
00102  M01S00016.251l664 +++|          PURGMAC  LPIL
00103  M01S00017.251l664 +++|
00104  M01S00085.compiou +++| LPIL     MACRO  A
00105  M01S00086.compiou +++|          BIT16
00106  M01S00087.compiou +++|          LPIL.  A
00107  M01S00088.compiou +++|          ENDM
Line S00089 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00108  M02S00089.251l664 ---|          SPACE  4,10
00109  M01S00018.251l664 +++| LPML     SPACE  4,10
00110  M01S00090.compiou +++|**        LPML - LOGICAL PRODUCT LONG.
00111  M01S00091.compiou +++|
00112  M01S00092.compiou +++|
00113  M01S00093.compiou +++| LPML.    PPOP   5,2400
00114  M01S00094.compiou +++|
00115  M01S00019.251l664 +++|          PURGMAC  LPML
00116  M01S00020.251l664 +++|
00117  M01S00095.compiou +++| LPML     MACRO  A,B
00118  M01S00096.compiou +++|          LPML.  A,B
00119  M01S00097.compiou +++|          BIT16  *-2
00120  M01S00098.compiou +++|          ENDM
Line S00099 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00121  M02S00099.251l664 ---|          SPACE  4,10
00122  M01S00021.251l664 +++| RDSL     SPACE  4,10
00123  M01S00100.compiou +++|**        RDSL - CENTRAL READ AND SET LOCK.
00124  M01S00101.compiou +++|
00125  M01S00102.compiou +++|
00126  M01S00103.compiou +++| RDSL.    PPOP   4,000
00127  M01S00104.compiou +++|
00128  M01S00022.251l664 +++|          PURGMAC  RDSL
00129  M01S00023.251l664 +++|
00130  M01S00105.compiou +++| RDSL     MACRO  A
00131  M01S00106.compiou +++|          BIT16
00132  M01S00107.compiou +++|          RDSL.  A
00133  M01S00108.compiou +++|          ENDM
Line S00109 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00134  M02S00109.251l664 ---|          SPACE  4,10
00135  M01S00024.251l664 +++| RDCL     SPACE  4,10
00136  M01S00110.compiou +++|**        RDCL - CENTRAL READ AND CLEAR LOCK.
00137  M01S00111.compiou +++|
00138  M01S00112.compiou +++|
00139  M01S00113.compiou +++| RDCL.    PPOP   4,0100
00140  M01S00114.compiou +++|
00141  M01S00025.251l664 +++|          PURGMAC  RDCL
00142  M01S00026.251l664 +++|
00143  M01S00115.compiou +++| RDCL     MACRO  A
00144  M01S00116.compiou +++|          BIT16
00145  M01S00117.compiou +++|          RDCL.  A
00146  M01S00118.compiou +++|          ENDM
Line S00119 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00147  M02S00119.251l664 ---|          SPACE  4,10
00148  M01S00027.251l664 +++| FSJM     SPACE  4,10
00149  M01S00120.compiou +++|**        FSJM - JUMP TO M IF CHANNEL C FLAG SET.
00150  M01S00121.compiou +++|
00151  M01S00122.compiou +++|
00152  M01S00028.251l664 +++|          PURGMAC  FSJM
00153  M01S00029.251l664 +++|
00154  M01S00123.compiou +++| FSJM     MACRO  M,C
00155  M01S00124.compiou +++|          BIT16
00156  M01S00125.compiou +++|          AJM    M,C
00157  M01S00126.compiou +++|          ENDM
Line S00127 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00158  M02S00127.251l664 ---|          SPACE  4,10
00159  M01S00030.251l664 +++| FCJM     SPACE  4,10
00160  M01S00128.compiou +++|**        FCJM - JUMP TO M IF CHANNEL C FLAG CLEAR.
00161  M01S00129.compiou +++|
00162  M01S00130.compiou +++|
00163  M01S00031.251l664 +++|          PURGMAC  FCJM
00164  M01S00032.251l664 +++|
00165  M01S00131.compiou +++| FCJM     MACRO  M,C
00166  M01S00132.compiou +++|          BIT16
00167  M01S00133.compiou +++|          IJM    M,C
00168  M01S00134.compiou +++|          ENDM
Line S00135 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00169  M02S00135.251l664 ---|          SPACE  4,10
00170  M01S00033.251l664 +++| IAPM     SPACE  4,10
00171  M01S00136.compiou +++|**        IAPM - INPUT WORDS TO M FROM CHANNEL C PACKED.
00172  M01S00137.compiou +++|
00173  M01S00138.compiou +++|
00174  M01S00034.251l664 +++|          PURGMAC  IAPM
00175  M01S00035.251l664 +++|
00176  M01S00139.compiou +++| IAPM     MACRO  M,C
00177  M01S00140.compiou +++|          BIT16
00178  M01S00141.compiou +++|          IAM    M,C
00179  M01S00142.compiou +++|          ENDM
Line S00143 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00180  M02S00143.251l664 ---|          SPACE  4,10
00181  M01S00036.251l664 +++| OAPM     SPACE  4,10
00182  M01S00144.compiou +++|**        OAPM - OUTPUT WORDS FROM M TO CHANNEL C PACKED.
00183  M01S00145.compiou +++|
00184  M01S00037.251l664 +++|
00185  M01S00038.251l664 +++|          PURGMAC  OAPM
00186  M01S00146.compiou +++|
00187  M01S00147.compiou +++| OAPM     MACRO  M,C
00188  M01S00148.compiou +++|          BIT16
00189  M01S00149.compiou +++|          OAM    M,C
00190  M01S00150.compiou +++|          ENDM
Line S00151 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00191  M02S00151.251l664 ---|          SPACE  4,10
00192  M01S00039.251l664 +++| INPN     SPACE  4,10
00193  M01S00152.compiou +++|**        INPN - INTERRUPT PROCESSOR.
00194  M01S00153.compiou +++|
00195  M01S00154.compiou +++|
00196  M01S00155.compiou +++| INPN.    PPOP   4,2600
00197  M01S00156.compiou +++|
00198  M01S00040.251l664 +++|          PURGMAC  INPN
00199  M01S00041.251l664 +++|
00200  M01S00157.compiou +++| INPN     MACRO  D
00201  M01S00158.compiou +++|          BIT16
00202  M01S00159.compiou +++|          INPN.  D
00203  M01S00160.compiou +++|          ENDM
Line S00161 Modification History
M01 (Added by) compiou
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00204  M02S00161.251l664 ---|          SPACE  4,10
00205  M01S00042.251l664 +++| LIST16   SPACE  4,10
00206  M01S00162.compiou +++|**        LIST16 - CREATE TABLE OF 16 BIT INSTRUCTION ADDRESSES.
00207  M01S00163.compiou +++|
00208  M01S00043.251l664 +++|
00209  M01S00044.251l664 +++|          PURGMAC  LIST16
00210  M01S00164.compiou +++|
00211  M01S00165.compiou +++| LIST16   MACRO
00212  M01S00166.compiou +++| T16      HERE
00213  M01S00167.compiou +++|          CON    0
00214  M01S00168.compiou +++|          ENDM
00215  M01S00169.compiou +++|          SPACE  4,10
00216  M01S00170.compiou +++|          BASE   *
00217  M01S00171.compiou +++| QUAL$    IF     -DEF,QUAL$
00218  M01S00172.compiou +++|          QUAL   *
00219  M01S00173.compiou +++| QUAL$    ENDIF
00220  M01S00174.compiou +++| IOU      ENDX
cdc/nos2.source/opl.opl871/common/compiou.txt ยท Last modified: by 127.0.0.1