Metropoli BBS
VIEWER: bubble.dat MODE: TEXT (ASCII)
   $GROUP OPCODE
     0 , ADD     , 04
     1 , ADD     , 04
     2 , ADD     , 04
     3 , ADD     , 04
     4 , ADD     , 41
     5 , ADD     , 41
     6 , PUSH    , 21
     7 , POP     , 21
     8 , OR      , 04
     9 , OR      , 04
    10 , OR      , 04
    11 , OR      , 04
    12 , OR      , 41
    13 , OR      , 41
    14 , PUSH    , 21
    15 , GROUP1  , 99
    16 , ADC     , 04
    17 , ADC     , 04
    18 , ADC     , 04
    19 , ADC     , 04
    20 , ADC     , 41
    21 , ADC     , 41
    22 , PUSH    , 21
    23 , POP     , 21
    24 , SBB     , 04
    25 , SBB     , 04
    26 , SBB     , 04
    27 , SBB     , 04
    28 , SBB     , 41
    29 , SBB     , 41
    30 , PUSH    , 21
    31 , POP     , 21
    32 , AND     , 04
    33 , AND     , 04
    34 , AND     , 04
    35 , AND     , 04
    36 , AND     , 41
    37 , AND     , 41
    38 , ES:     , 94
    39 , DAA     , 00
    40 , SUB     , 04
    41 , SUB     , 04
    42 , SUB     , 04
    43 , SUB     , 04
    44 , SUB     , 41
    45 , SUB     , 41
    46 , CS:     , 94
    47 , DAS     , 00
    48 , XOR     , 04
    49 , XOR     , 04
    50 , XOR     , 04
    51 , XOR     , 04
    52 , XOR     , 41
    53 , XOR     , 41
    54 , SS:     , 94
    55 , AAA     , 00
    56 , CMP     , 04
    57 , CMP     , 04
    58 , CMP     , 04
    59 , CMP     , 04
    60 , CMP     , 41
    61 , CMP     , 41
    62 , DS:     , 94
    63 , AAS     , 00
    64 , INC     , 20
    65 , INC     , 20
    66 , INC     , 20
    67 , INC     , 20
    68 , INC     , 20
    69 , INC     , 20
    70 , INC     , 20
    71 , INC     , 20
    72 , DEC     , 20
    73 , DEC     , 20
    74 , DEC     , 20
    75 , DEC     , 20
    76 , DEC     , 20
    77 , DEC     , 20
    78 , DEC     , 20
    79 , DEC     , 20
    80 , PUSH    , 20
    81 , PUSH    , 20
    82 , PUSH    , 20
    83 , PUSH    , 20
    84 , PUSH    , 20
    85 , PUSH    , 20
    86 , PUSH    , 20
    87 , PUSH    , 20
    88 , POP     , 20
    89 , POP     , 20
    90 , POP     , 20
    91 , POP     , 20
    92 , POP     , 20
    93 , POP     , 20
    94 , POP     , 20
    95 , POP     , 20
    96 , PUSHA   , 00
    97 , POPA    , 00
    98 , BOUND   , 01
    99 , ARPL    , 01
   104 , PUSH    , 54
   105 , IMUL    , 05
   106 , PUSH    , 52
   107 , IMUL    , 05
   108 , INSB    , 00
   109 , INSW    , 00
   110 , OUTSB   , 00
   111 , OUTSW   , 00
   112 , JO      , 30
   113 , JNO     , 30
   114 , JB      , 30
   115 , JNB     , 30
   116 , JZ      , 30
   117 , JNZ     , 30
   118 , JBE     , 30
   119 , JA      , 30
   120 , JS      , 30
   121 , JNS     , 30
   122 , JPE     , 30
   123 , JPO     , 30
   124 , JL      , 30
   125 , JGE     , 30
   126 , JLE     , 30
   127 , JG      , 30
   128 , GROUP2  , 83
   129 , GROUP2  , 83
   131 , GROUP2  , 83
   132 , TEST    , 06
   133 , TEST    , 06
   134 , XCHG    , 06
   135 , XCHG    , 06
   136 , MOV     , 04
   137 , MOV     , 04
   138 , MOV     , 04
   139 , MOV     , 04
   140 , MOV     , 07
   141 , LEA     , 06
   142 , MOV     , 07
   143 , POP     , 03
   144 , NOP     , 00
   145 , XCHG    , 47
   146 , XCHG    , 47
   147 , XCHG    , 47
   148 , XCHG    , 47
   149 , XCHG    , 47
   150 , XCHG    , 47
   151 , XCHG    , 47
   152 , CBW     , 00
   153 , CWD     , 00
   154 , CALL    , 32
   155 , WAIT    , 00
   156 , PUSHF   , 00
   157 , POPF    , 00
   158 , SAHF    , 00
   159 , LAHF    , 00
   160 , MOV     , 43
   161 , MOV     , 43
   162 , MOV     , 43
   163 , MOV     , 43
   164 , MOVSB   , 00
   165 , MOVSW   , 00
   166 , CMPSB   , 00
   167 , CMPSW   , 00
   168 , TEST    , 41
   169 , TEST    , 41
   170 , STOSB   , 00
   171 , STOSW   , 00
   172 , LODSB   , 00
   173 , LODSW   , 00
   174 , SCASB   , 00
   175 , SCASW   , 00
   176 , MOV     , 46
   177 , MOV     , 46
   178 , MOV     , 46
   179 , MOV     , 46
   180 , MOV     , 46
   181 , MOV     , 46
   182 , MOV     , 46
   183 , MOV     , 46
   184 , MOV     , 46
   185 , MOV     , 46
   186 , MOV     , 46
   187 , MOV     , 46
   188 , MOV     , 46
   189 , MOV     , 46
   190 , MOV     , 46
   191 , MOV     , 46
   192 , GROUP5  , 84
   193 , GROUP5  , 84
   194 , RETN    , 54
   195 , RETN    , 00
   196 , LES     , 08
   197 , LDS     , 06
   198 , MOV     , 09
   199 , MOV     , 09
   200 , ENTER   , 53
   201 , LEAVE   , 00
   202 , RETF    , 54
   203 , RETF    , 00
   204 , INT 3   , 00
   205 , INTRPTS , 99
   206 , INTO    , 00
   207 , IRET    , 00
   208 , GROUP5  , 84
   209 , GROUP5  , 84
   210 , GROUP5  , 84
   211 , GROUP5  , 84
   212 , AAM     , 71
   213 , AAD     , 71
   215 , XLAT    , 00
   216 , COPROC  , 52
   217 , COPROC  , 52
   218 , COPROC  , 52
   219 , COPROC  , 52
   220 , COPROC  , 52
   221 , COPROC  , 52
   222 , COPROC  , 52
   223 , COPROC  , 52
   224 , LOOPNZ  , 30
   225 , LOOPZ   , 30
   226 , LOOP    , 30
   227 , JCXZ    , 30
   228 , IN      , 44
   229 , IN      , 44
   230 , OUT     , 44
   231 , OUT     , 44
   232 , CALL    , 31
   233 , JMP     , 31
   234 , JMP     , 32
   235 , JMP     , 30
   236 , IN      , 40
   237 , IN      , 40
   238 , OUT     , 40
   239 , OUT     , 40
   240 , LOCK    , 00
   242 , REPNZ   , 91
   243 , REPZ    , 91
   244 , HLT     , 00
   245 , CMC     , 00
   246 , GROUP8  , 84
   247 , GROUP8  , 84
   248 , CLC     , 00
   249 , STC     , 00
   250 , CLI     , 00
   251 , STI     , 00
   252 , CLD     , 00
   253 , STD     , 00
   254 , GROUP9  , 84
   255 , GROUP9  , 84
   /*        
   $GROUP INTRPTS
    5  , INT     , 55, Print Screen
    9  , INT     , 55, Keyboard Scan
   16  , INT     , 55, Video Function Call
   17  , INT     , 55, Get Equipment List
   18  , INT     , 55, Get Memory Size
   19  , INT     , 55, Diskette Function Call
   20  , INT     , 55, Serial Port Function
   26  , INT     , 55, Time Function Call
   32  , INT     , 55, Terminate a COM program
   33  , INT     , 55, DOS Function Call
   34  , INT     , 55, Program Termination
   37  , INT     , 55, Absolute Disk Access!!
   38  , INT     , 55, Absolute Disk Access!!
   39  , INT     , 55, Terminate and Stay Resident
    0  , INT     , 55
   /*
   $GROUP GROUP1
   173 , SHRD    , 01
   175 , IMUL    , 01
   /*
   $GROUP GROUP2
     0 , ADD     , 02
     1 , OR      , 02
     2 , ADC     , 02
     3 , SBB     , 02
     4 , AND     , 02
     5 , SUB     , 02
     6 , XOR     , 02
     7 , CMP     , 02
   /*        
   $GROUP GROUP5
     0 , ROL     , 10
     1 , ROR     , 10
     2 , RCL     , 10
     3 , RCR     , 10
     4 , SHL     , 10
     5 , SHR     , 10
     7 , SAR     , 10
   /*        
   $GROUP GROUP8
     0 , TEST    , 02
     2 , NOT     , 11
     3 , NEG     , 11
     4 , MUL     , 11
     5 , IMUL    , 11
     6 , DIV     , 11
     7 , IDIV    , 11
   /*        
   $GROUP GROUP9
     0 , INC     , 11
     1 , DEC     , 11
     2 , CALL    , 14
     3 , CALL FAR, 14
     4 , JMP     , 14
     5 , JMP FAR , 14
     6 , PUSH    , 14
    /*
    $REGISTER
     AX CX DX BX SP BP SI DI AL CL DL BL AH CH DH BH ;
    /*
    $SEGMENT
     ES CS SS DS FS GS ;
    /*
    $HEAD
    code     SEGMENT
             ASSUME CS:code, DS:code
             ORG @org
  
    strt:
    /*
    $END
    code     ENDS
             END  strt
    /*

[ RETURN TO DIRECTORY ]