Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1.                 cpu     78c06
  2.                 page    0
  3.  
  4. xx              equ     0cch
  5. bbaa            equ     0bbaah
  6. wa              equ     0ffdah          ; V is fixed to FF on 7805/06
  7.  
  8.                 NOP                     ; 00
  9.                 expect  1500
  10.                 HLT                     ; (01)
  11.                 endexpect
  12.                 INX     SP              ; 02
  13.                 DCX     SP              ; 03
  14.                 LXI     SP,bbaa         ; 04 aa bb
  15.                 ANIW    wa,xx           ; 05 wa xx
  16.                 ;----                   ; 06
  17.                 ANI     A,xx            ; 07 xx
  18.                 RET                     ; 08
  19.                 SIO                     ; 09
  20.                 MOV     A,B             ; 0A
  21.                 MOV     A,C             ; 0B
  22.                 MOV     A,D             ; 0C
  23.                 MOV     A,E             ; 0D
  24.                 MOV     A,H             ; 0E
  25.                 MOV     A,L             ; 0F
  26.  
  27.                 expect  1500,1500
  28.                 EX                      ; (10)
  29.                 EXX                     ; (11)
  30.                 endexpect
  31.                 INX     B               ; (BC) 12
  32.                 DCX     B               ; (BC) 13
  33.                 LXI     B,bbaa          ; 14 aa bb
  34.                 ORIW    wa,xx           ; 15 wa xx
  35.                 XRI     A,xx            ; 16 xx
  36.                 ORI     A,xx            ; 17 xx
  37.                 RETS                    ; 18
  38.                 STM                     ; 19
  39.                 MOV     B,A             ; 1A
  40.                 MOV     C,A             ; 1B
  41.                 MOV     D,A             ; 1C
  42.                 MOV     E,A             ; 1D
  43.                 MOV     H,A             ; 1E
  44.                 MOV     L,A             ; 1F
  45.  
  46.                 INRW    wa              ; 20 wa
  47.                 expect  1500
  48.                 TABLE                   ; (21)
  49.                 endexpect
  50.                 INX     D               ; (DE) 22
  51.                 DCX     D               ; (DE) 23
  52.                 LXI     D,bbaa          ; 24 aa bb
  53.                 GTIW    wa,xx           ; 25 wa xx
  54.                 ADINC   A,xx            ; 26 xx
  55.                 GTI     A,xx            ; 27 xx
  56.                 LDAW    wa              ; 28 wa
  57.                 LDAX    B               ; (BC) 29
  58.                 LDAX    D               ; (DE) 2A
  59.                 LDAX    H               ; (HL) 2B
  60.                 LDAX    D+              ; (DE) 2C
  61.                 LDAX    H+              ; (HL) 2D
  62.                 LDAX    D-              ; (DE) 2E
  63.                 LDAX    H-              ; (HL) 2F
  64.                 expect  1350,1350,1350,1350,1350
  65.                 LDAX    (DE+2)
  66.                 LDAX    (HL+A)
  67.                 LDAX    (HL+B)
  68.                 LDAX    (HL+EA)
  69.                 LDAX    (HL-3)
  70.                 endexpect
  71.  
  72.                 DCRW    wa              ; 30 wa
  73.                 expect  1500
  74.                 BLOCK                   ; (31)
  75.                 endexpect
  76.                 INX     H               ; (HL) 32
  77.                 DCX     H               ; (HL) 33
  78.                 LXI     H,bbaa          ; 34 aa bb
  79.                 LTIW    wa,xx           ; 35 wa xx
  80.                 SUINB   A,xx            ; 36 xx
  81.                 LTI     A,xx            ; 37 xx
  82.                 STAW    wa              ; 38 wa
  83.                 STAX    B               ; (BC) 39
  84.                 STAX    D               ; (DE) 3A
  85.                 STAX    H               ; (HL) 3B
  86.                 STAX    D+              ; (DE) 3C
  87.                 STAX    H+              ; (HL) 3D
  88.                 STAX    D-              ; (DE) 3E
  89.                 STAX    H-              ; (HL) 3F
  90.                 expect  1350,1350,1350,1350,1350
  91.                 STAX    (DE+2)
  92.                 STAX    (HL+A)
  93.                 STAX    (HL+B)
  94.                 STAX    (HL+EA)
  95.                 STAX    (HL-3)
  96.                 endexpect
  97.  
  98.                 ;---                    ; 40
  99.                 INR     A               ; 41
  100.                 INR     B               ; 42
  101.                 INR     C               ; 43
  102.                 CALL    bbaa            ; 44 aa bb
  103.                 ONIW    wa,xx           ; 45 wa xx
  104.                 ADI     A,xx            ; 46 xx
  105.                 ONI     A,xx            ; 47 xx
  106.  
  107.                 expect  1500,1500,1500,1500,1500
  108.                 SKIT    F0              ; (48 00)
  109.                 SKIT    FT              ; (48 01)
  110.                 SKIT    F1              ; (48 02)
  111.                 SKIT    F2              ; (48 03)
  112.                 SKIT    FS              ; (48 04)
  113.                 endexpect
  114.                 expect  1500,1500
  115.                 SK      CY              ; (48 0A)
  116.                 SK      Z               ; (48 0C)
  117.                 endexpect
  118.                 PUSH    V               ; 48 0E (allowed 78C06, MSB is fixed to FF)
  119.                 POP     V               ; 48 0F (allowed 78C06, MSB is ignored)
  120.                 SKNIT   F0              ; 48 10
  121.                 SKNIT   FT              ; 48 11
  122.                 SKNIT   F1              ; 48 12
  123.                 expect  1368
  124.                 SKNIT   F2              ; (48 13)
  125.                 endexpect
  126.                 SKNIT   FS              ; 48 14
  127.                 SKN     CY              ; 48 1A
  128.                 SKN     Z               ; 48 1C
  129.                 PUSH    B               ; (BC) 48 1E
  130.                 POP     B               ; (BC) 48 1F
  131.                 EI                      ; 48 20
  132.                 DI                      ; 48 24
  133.                 CLC                     ; 48 2A
  134.                 STC                     ; 48 2B
  135.                 expect  1500
  136.                 PEN                     ; (48 2C)
  137.                 endexpect
  138.                 PEX                     ; 48 2D
  139.                 PUSH    D               ; (DE) 48 2E
  140.                 POP     D               ; (DE) 48 2F
  141.                 RAL                     ; 48 30
  142.                 RAR                     ; 48 31
  143.                 expect  1500,1500,1500,1500,1500,1500
  144.                 RCL                     ; (48 32)
  145.                 RCR                     ; (48 33)
  146.                 SHAL                    ; (48 34)
  147.                 SHAR                    ; (48 35)
  148.                 SHCL                    ; (48 36)
  149.                 SHCR                    ; (48 37)
  150.                 endexpect
  151.                 RLD                     ; 48 38
  152.                 RRD                     ; 48 39
  153.                 PER                     ; 48 3C
  154.                 PUSH    H               ; (HL) 48 3E
  155.                 POP     H               ; (HL) 48 3F
  156.  
  157.                 expect  1500,1500,1500
  158.                 MVIX    B,xx            ; (49 xx)
  159.                 MVIX    D,xx            ; (4A xx)
  160.                 MVIX    H,xx            ; (4B xx)
  161.                 endexpect
  162.                 IN      A,xx            ; 4C 00....4C BF
  163.                 MOV     A,PA            ; 4C C0
  164.                 MOV     A,PB            ; 4C C1
  165.                 MOV     A,PC            ; 4C C2
  166.                 MOV     A,MK            ; 4C C3
  167.                 expect  1449
  168.                 MOV     A,MB            ; (4C C4)
  169.                 endexpect
  170.                 MOV     A,S             ; 4C C8
  171.                 MOV     A,TMM           ; 4C C9
  172.                 MOV     A,SC            ; 4C CB
  173.                 OUT     xx              ; 4D 00....4D BF
  174.                 MOV     PA,A            ; 4D C0
  175.                 MOV     PB,A            ; 4D C1
  176.                 expect  1449
  177.                 MOV     PC,A            ; (4D C2)
  178.                 endexpect
  179.                 MOV     MK,A            ; 4D C3
  180.                 MOV     MB,A            ; 4D C4
  181.                 expect  1445
  182.                 MOV     MC,A            ; (4D C5)
  183.                 endexpect
  184.                 MOV     TM,A            ; 4D C6
  185.                 expect  1445
  186.                 MOV     TM1,A           ; (4D C7)
  187.                 endexpect
  188.                 MOV     S,A             ; 4D C8
  189.                 MOV     TMM,A           ; 4D C9
  190.                 MOV     SM,A            ; 4D CA
  191.                 MOV     SC,A            ; 4D CB
  192.                 JRE     $+xx            ; 4E xx
  193.                 JRE     $-xx            ; 4F xx
  194.  
  195.                 ;---                    ; 50
  196.                 DCR     A               ; 51
  197.                 DCR     B               ; 52
  198.                 DCR     C               ; 53
  199.                 JMP     bbaa            ; 54 aa bb
  200.                 OFFIW   wa,xx           ; 55 wa xx
  201.                 ACI     A,xx            ; 56 xx
  202.                 OFFI    A,xx            ; 57 xx
  203.                 expect  1500,1500,1500,1500,1500,1500,1500,1500
  204.                 BIT     0,wa            ; (58 wa)
  205.                 BIT     1,wa            ; (59 wa)
  206.                 BIT     2,wa            ; (5A wa)
  207.                 BIT     3,wa            ; (5B wa)
  208.                 BIT     4,wa            ; (5C wa)
  209.                 BIT     5,wa            ; (5D wa)
  210.                 BIT     6,wa            ; (5E wa)
  211.                 BIT     7,wa            ; (5F wa)
  212.                 endexpect
  213.  
  214.                 expect  1445
  215.                 ANA     V,A             ; (60 08-0F)
  216.                 endexpect
  217.                 ANA     A,A
  218.                 expect  1350,1350,1350,1350,1350,1350
  219.                 ANA     B,A
  220.                 ANA     C,A
  221.                 ANA     D,A
  222.                 ANA     E,A
  223.                 ANA     H,A
  224.                 ANA     L,A
  225.                 endexpect
  226.                 expect  1445
  227.                 XRA     V,A             ; (60 10-17)
  228.                 endexpect
  229.                 XRA     A,A
  230.                 expect  1350,1350,1350,1350,1350,1350
  231.                 XRA     B,A
  232.                 XRA     C,A
  233.                 XRA     D,A
  234.                 XRA     E,A
  235.                 XRA     H,A
  236.                 XRA     L,A
  237.                 endexpect
  238.                 expect  1445
  239.                 ORA     V,A             ; (60 18-1F)
  240.                 endexpect
  241.                 ORA     A,A
  242.                 expect  1350,1350,1350,1350,1350,1350
  243.                 ORA     B,A
  244.                 ORA     C,A
  245.                 ORA     D,A
  246.                 ORA     E,A
  247.                 ORA     H,A
  248.                 ORA     L,A
  249.                 endexpect
  250.                 expect  1445
  251.                 ADDNC   V,A             ; (60 20-27)
  252.                 endexpect
  253.                 ADDNC   A,A
  254.                 expect  1350,1350,1350,1350,1350,1350
  255.                 ADDNC   B,A
  256.                 ADDNC   C,A
  257.                 ADDNC   D,A
  258.                 ADDNC   E,A
  259.                 ADDNC   H,A
  260.                 ADDNC   L,A
  261.                 endexpect
  262.                 expect  1445
  263.                 GTA     V,A             ; (60 28-2F)
  264.                 endexpect
  265.                 GTA     A,A
  266.                 expect  1350,1350,1350,1350,1350,1350
  267.                 GTA     B,A
  268.                 GTA     C,A
  269.                 GTA     D,A
  270.                 GTA     E,A
  271.                 GTA     H,A
  272.                 GTA     L,A
  273.                 endexpect
  274.                 expect  1445
  275.                 SUBNB   V,A             ; (60 30-37)
  276.                 endexpect
  277.                 SUBNB   A,A
  278.                 expect  1350,1350,1350,1350,1350,1350
  279.                 SUBNB   B,A
  280.                 SUBNB   C,A
  281.                 SUBNB   D,A
  282.                 SUBNB   E,A
  283.                 SUBNB   H,A
  284.                 SUBNB   L,A
  285.                 endexpect
  286.                 expect  1445
  287.                 LTA     V,A             ; (60 38-3F)
  288.                 endexpect
  289.                 LTA     A,A
  290.                 expect  1350,1350,1350,1350,1350,1350
  291.                 LTA     B,A
  292.                 LTA     C,A
  293.                 LTA     D,A
  294.                 LTA     E,A
  295.                 LTA     H,A
  296.                 LTA     L,A
  297.                 endexpect
  298.                 expect  1445
  299.                 ADD     V,A             ; (60 40-47)
  300.                 endexpect
  301.                 ADD     A,A
  302.                 expect  1350,1350,1350,1350,1350,1350
  303.                 ADD     B,A
  304.                 ADD     C,A
  305.                 ADD     D,A
  306.                 ADD     E,A
  307.                 ADD     H,A
  308.                 ADD     L,A
  309.                 endexpect
  310.                 expect  1445
  311.                 ADC     V,A             ; (60 50-57)
  312.                 endexpect
  313.                 ADC     A,A
  314.                 expect  1350,1350,1350,1350,1350,1350
  315.                 ADC     B,A
  316.                 ADC     C,A
  317.                 ADC     D,A
  318.                 ADC     E,A
  319.                 ADC     H,A
  320.                 ADC     L,A
  321.                 endexpect
  322.                 expect  1445
  323.                 SUB     V,A             ; (60 60-67)
  324.                 endexpect
  325.                 SUB     A,A
  326.                 expect  1350,1350,1350,1350,1350,1350
  327.                 SUB     B,A
  328.                 SUB     C,A
  329.                 SUB     D,A
  330.                 SUB     E,A
  331.                 SUB     H,A
  332.                 SUB     L,A
  333.                 endexpect
  334.                 expect  1445
  335.                 NEA     V,A             ; (60 68-6F)
  336.                 endexpect
  337.                 NEA     A,A
  338.                 expect  1350,1350,1350,1350,1350,1350
  339.                 NEA     B,A
  340.                 NEA     C,A
  341.                 NEA     D,A
  342.                 NEA     E,A
  343.                 NEA     H,A
  344.                 NEA     L,A
  345.                 endexpect
  346.                 expect  1445
  347.                 SUB     V,A             ; (60 70-7F)
  348.                 endexpect
  349.                 SUB     A,A
  350.                 expect  1350,1350,1350,1350,1350,1350
  351.                 SUB     B,A
  352.                 SUB     C,A
  353.                 SUB     D,A
  354.                 SUB     E,A
  355.                 SUB     H,A
  356.                 SUB     L,A
  357.                 endexpect
  358.                 expect  1445
  359.                 ANA     A,V             ; 60 (88)89-8F
  360.                 endexpect
  361.                 ANA     A,A
  362.                 ANA     A,B
  363.                 ANA     A,C
  364.                 ANA     A,D
  365.                 ANA     A,E
  366.                 ANA     A,H
  367.                 ANA     A,L
  368.                 expect  1445
  369.                 XRA     A,V             ; 60 (90)91-97
  370.                 endexpect
  371.                 XRA     A,A
  372.                 XRA     A,B
  373.                 XRA     A,C
  374.                 XRA     A,D
  375.                 XRA     A,E
  376.                 XRA     A,H
  377.                 XRA     A,L
  378.                 expect  1445
  379.                 ORA     A,V             ; 60 (98)99-9F
  380.                 endexpect
  381.                 ORA     A,A
  382.                 ORA     A,B
  383.                 ORA     A,C
  384.                 ORA     A,D
  385.                 ORA     A,E
  386.                 ORA     A,H
  387.                 ORA     A,L
  388.                 expect  1445
  389.                 ADDNC   A,V             ; 60 (A0)A1-A7
  390.                 endexpect
  391.                 ADDNC   A,A
  392.                 ADDNC   A,B
  393.                 ADDNC   A,C
  394.                 ADDNC   A,D
  395.                 ADDNC   A,E
  396.                 ADDNC   A,H
  397.                 ADDNC   A,L
  398.                 expect  1445
  399.                 GTA     A,V             ; 60 (A8)A9-AF
  400.                 endexpect
  401.                 GTA     A,A
  402.                 GTA     A,B
  403.                 GTA     A,C
  404.                 GTA     A,D
  405.                 GTA     A,E
  406.                 GTA     A,H
  407.                 GTA     A,L
  408.                 expect  1445
  409.                 SUBNB   A,V             ; 60 (B0)B1-B7
  410.                 endexpect
  411.                 SUBNB   A,A
  412.                 SUBNB   A,B
  413.                 SUBNB   A,C
  414.                 SUBNB   A,D
  415.                 SUBNB   A,E
  416.                 SUBNB   A,H
  417.                 SUBNB   A,L
  418.                 expect  1445
  419.                 LTA     A,V             ; 60 (B8)B9-BF
  420.                 endexpect
  421.                 LTA     A,A
  422.                 LTA     A,B
  423.                 LTA     A,C
  424.                 LTA     A,D
  425.                 LTA     A,E
  426.                 LTA     A,H
  427.                 LTA     A,L
  428.                 expect  1445
  429.                 ADD     A,V             ; 60 (C0)C1-C7
  430.                 endexpect
  431.                 ADD     A,A
  432.                 ADD     A,B
  433.                 ADD     A,C
  434.                 ADD     A,D
  435.                 ADD     A,E
  436.                 ADD     A,H
  437.                 ADD     A,L
  438.                 expect  1445
  439.                 ONA     A,V             ; (60 C8-CF)
  440.                 endexpect
  441.                 expect  1350,1350,1350,1350,1350,1350,1350
  442.                 ONA     A,A
  443.                 ONA     A,B
  444.                 ONA     A,C
  445.                 ONA     A,D
  446.                 ONA     A,E
  447.                 ONA     A,H
  448.                 ONA     A,L
  449.                 endexpect
  450.                 expect  1445
  451.                 ADC     A,V             ; 60 (D0)D1-D7
  452.                 endexpect
  453.                 ADC     A,A
  454.                 ADC     A,B
  455.                 ADC     A,C
  456.                 ADC     A,D
  457.                 ADC     A,E
  458.                 ADC     A,H
  459.                 ADC     A,L
  460.                 expect  1445
  461.                 OFFA    A,V             ; (60 D8-DF)
  462.                 endexpect
  463.                 expect  1350,1350,1350,1350,1350,1350,1350
  464.                 OFFA    A,A
  465.                 OFFA    A,B
  466.                 OFFA    A,C
  467.                 OFFA    A,D
  468.                 OFFA    A,E
  469.                 OFFA    A,H
  470.                 OFFA    A,L
  471.                 endexpect
  472.                 expect  1445
  473.                 SUB     A,V             ; 60 (E0)E1-E7
  474.                 endexpect
  475.                 SUB     A,A
  476.                 SUB     A,B
  477.                 SUB     A,C
  478.                 SUB     A,D
  479.                 SUB     A,E
  480.                 SUB     A,H
  481.                 SUB     A,L
  482.                 expect  1445
  483.                 NEA     A,V             ; 60 (E8)E9-EF
  484.                 endexpect
  485.                 NEA     A,A
  486.                 NEA     A,B
  487.                 NEA     A,C
  488.                 NEA     A,D
  489.                 NEA     A,E
  490.                 NEA     A,H
  491.                 NEA     A,L
  492.                 expect  1445
  493.                 SBB     A,V             ; 60 (F0)F1-F7
  494.                 endexpect
  495.                 SBB     A,A
  496.                 SBB     A,B
  497.                 SBB     A,C
  498.                 SBB     A,D
  499.                 SBB     A,E
  500.                 SBB     A,H
  501.                 SBB     A,L
  502.                 expect  1445
  503.                 EQA     A,V             ; 60 (F8)F9-FF
  504.                 endexpect
  505.                 EQA     A,A
  506.                 EQA     A,B
  507.                 EQA     A,C
  508.                 EQA     A,D
  509.                 EQA     A,E
  510.                 EQA     A,H
  511.                 EQA     A,L
  512.  
  513.                 DAA                     ; 61
  514.                 RETI                    ; 62
  515.                 expect  1500
  516.                 CALB                    ; (63)
  517.                 endexpect
  518.  
  519.                 expect  1445
  520.                 ANI     V,xx            ; (64 (08)09-0F xx)
  521.                 endexpect
  522.                 expect  1350,1350,1350,1350,1350,1350,1350
  523.                 ANI     >A,xx
  524.                 ANI     B,xx
  525.                 ANI     C,xx
  526.                 ANI     D,xx
  527.                 ANI     E,xx
  528.                 ANI     H,xx
  529.                 ANI     L,xx
  530.                 endexpect
  531.                 expect  1445
  532.                 XRI     V,xx            ; (64 (10)11-17 xx)
  533.                 endexpect
  534.                 expect  1350,1350,1350,1350,1350,1350,1350
  535.                 XRI     >A,xx
  536.                 XRI     B,xx
  537.                 XRI     C,xx
  538.                 XRI     D,xx
  539.                 XRI     E,xx
  540.                 XRI     H,xx
  541.                 XRI     L,xx
  542.                 endexpect
  543.                 expect  1445
  544.                 ORI     V,xx            ; (64 (18)19-1F xx)
  545.                 endexpect
  546.                 expect  1350,1350,1350,1350,1350,1350,1350
  547.                 ORI     >A,xx
  548.                 ORI     B,xx
  549.                 ORI     C,xx
  550.                 ORI     D,xx
  551.                 ORI     E,xx
  552.                 ORI     H,xx
  553.                 ORI     L,xx
  554.                 endexpect
  555.                 expect  1445
  556.                 ADINC   V,xx            ; (64 (20)21-27 xx)
  557.                 endexpect
  558.                 expect  1350,1350,1350,1350,1350,1350,1350
  559.                 ADINC   >A,xx
  560.                 ADINC   B,xx
  561.                 ADINC   C,xx
  562.                 ADINC   D,xx
  563.                 ADINC   E,xx
  564.                 ADINC   H,xx
  565.                 ADINC   L,xx
  566.                 endexpect
  567.                 expect  1445
  568.                 GTI     V,xx            ; (64 (28)29-2F xx)
  569.                 endexpect
  570.                 expect  1350,1350,1350,1350,1350,1350,1350
  571.                 GTI     >A,xx
  572.                 GTI     B,xx
  573.                 GTI     C,xx
  574.                 GTI     D,xx
  575.                 GTI     E,xx
  576.                 GTI     H,xx
  577.                 GTI     L,xx
  578.                 endexpect
  579.                 expect  1445
  580.                 SUINB   V,xx            ; (64 (30)31-37 xx)
  581.                 endexpect
  582.                 expect  1350,1350,1350,1350,1350,1350,1350
  583.                 SUINB   >A,xx
  584.                 SUINB   B,xx
  585.                 SUINB   C,xx
  586.                 SUINB   D,xx
  587.                 SUINB   E,xx
  588.                 SUINB   H,xx
  589.                 SUINB   L,xx
  590.                 endexpect
  591.                 expect  1445
  592.                 LTI     V,xx            ; (64 (38)39-3F xx)
  593.                 endexpect
  594.                 expect  1350,1350,1350,1350,1350,1350,1350
  595.                 LTI     >A,xx
  596.                 LTI     B,xx
  597.                 LTI     C,xx
  598.                 LTI     D,xx
  599.                 LTI     E,xx
  600.                 LTI     H,xx
  601.                 LTI     L,xx
  602.                 endexpect
  603.                 expect  1445
  604.                 ADI     V,xx            ; (64 (40)41-47 xx)
  605.                 endexpect
  606.                 expect  1350,1350,1350,1350,1350,1350,1350
  607.                 ADI     >A,xx
  608.                 ADI     B,xx
  609.                 ADI     C,xx
  610.                 ADI     D,xx
  611.                 ADI     E,xx
  612.                 ADI     H,xx
  613.                 ADI     L,xx
  614.                 endexpect
  615.                 expect  1445
  616.                 ONI     V,xx            ; (64 (48)49-4F xx)
  617.                 endexpect
  618.                 expect  1350,1350,1350,1350,1350,1350,1350
  619.                 ONI     >A,xx
  620.                 ONI     B,xx
  621.                 ONI     C,xx
  622.                 ONI     D,xx
  623.                 ONI     E,xx
  624.                 ONI     H,xx
  625.                 ONI     L,xx
  626.                 endexpect
  627.                 expect  1445
  628.                 ACI     V,xx            ; (64 (50)51-57 xx)
  629.                 endexpect
  630.                 expect  1350,1350,1350,1350,1350,1350,1350
  631.                 ACI     >A,xx
  632.                 ACI     B,xx
  633.                 ACI     C,xx
  634.                 ACI     D,xx
  635.                 ACI     E,xx
  636.                 ACI     H,xx
  637.                 ACI     L,xx
  638.                 endexpect
  639.                 expect  1445
  640.                 OFFI    V,xx            ; (64 (58)59-5F xx)
  641.                 endexpect
  642.                 expect  1350,1350,1350,1350,1350,1350,1350
  643.                 OFFI    >A,xx
  644.                 OFFI    B,xx
  645.                 OFFI    C,xx
  646.                 OFFI    D,xx
  647.                 OFFI    E,xx
  648.                 OFFI    H,xx
  649.                 OFFI    L,xx
  650.                 endexpect
  651.                 expect  1445
  652.                 SUI     V,xx            ; (64 (60)61-67 xx)
  653.                 endexpect
  654.                 expect  1350,1350,1350,1350,1350,1350,1350
  655.                 SUI     >A,xx
  656.                 SUI     B,xx
  657.                 SUI     C,xx
  658.                 SUI     D,xx
  659.                 SUI     E,xx
  660.                 SUI     H,xx
  661.                 SUI     L,xx
  662.                 endexpect
  663.                 expect  1445
  664.                 NEI     V,xx            ; (64 (68)69-6F xx)
  665.                 endexpect
  666.                 expect  1350,1350,1350,1350,1350,1350,1350
  667.                 NEI     >A,xx
  668.                 NEI     B,xx
  669.                 NEI     C,xx
  670.                 NEI     D,xx
  671.                 NEI     E,xx
  672.                 NEI     H,xx
  673.                 NEI     L,xx
  674.                 endexpect
  675.                 expect  1445
  676.                 SBI     V,xx            ; (64 (70)71-77 xx)
  677.                 endexpect
  678.                 expect  1350,1350,1350,1350,1350,1350,1350
  679.                 SBI     >A,xx
  680.                 SBI     B,xx
  681.                 SBI     C,xx
  682.                 SBI     D,xx
  683.                 SBI     E,xx
  684.                 SBI     H,xx
  685.                 SBI     L,xx
  686.                 endexpect
  687.                 expect  1445
  688.                 EQI     V,xx            ; (64 (78)79-7F xx)
  689.                 endexpect
  690.                 expect  1350,1350,1350,1350,1350,1350,1350
  691.                 EQI     >A,xx
  692.                 EQI     B,xx
  693.                 EQI     C,xx
  694.                 EQI     D,xx
  695.                 EQI     E,xx
  696.                 EQI     H,xx
  697.                 EQI     L,xx
  698.                 endexpect
  699.  
  700.                 ANI     PA,xx           ; (r = PA,PB,PC,MK)         64 88-8B xx (no PC on 78C06)
  701.                 ANI     PB,xx
  702.                 ANI     PC,xx
  703.                 ANI     MK,xx
  704.                 expect  1350,1350,1350,1350
  705.                 XRI     PA,xx           ; (64 90-93 xx)
  706.                 XRI     PB,xx
  707.                 XRI     PC,xx
  708.                 XRI     MK,xx
  709.                 endexpect
  710.                 ORI     PA,xx           ; 64 98-9B xx (no PC on 78C06)
  711.                 ORI     PB,xx
  712.                 ORI     PC,xx
  713.                 ORI     MK,xx
  714.                 expect  1350,1350,1350,1350
  715.                 ADINC   PA,xx           ; (64 A0-A3 xx)
  716.                 ADINC   PB,xx
  717.                 ADINC   PC,xx
  718.                 ADINC   MK,xx
  719.                 endexpect
  720.                 expect  1350,1350,1350,1350
  721.                 GTI     PA,xx           ; (64 A8-AB xx)
  722.                 GTI     PB,xx
  723.                 GTI     PC,xx
  724.                 GTI     MK,xx
  725.                 endexpect
  726.                 expect  1350,1350,1350,1350
  727.                 SUINB   PA,xx           ; (64 B0-B3 xx)
  728.                 SUINB   PB,xx
  729.                 SUINB   PC,xx
  730.                 SUINB   MK,xx
  731.                 endexpect
  732.                 expect  1350,1350,1350,1350
  733.                 LTI     PA,xx           ; (64 B8-BB xx)
  734.                 LTI     PB,xx
  735.                 LTI     PC,xx
  736.                 LTI     MK,xx
  737.                 endexpect
  738.                 expect  1350,1350,1350,1350
  739.                 ADI     PA,xx           ; (64 C0-C3 xx)
  740.                 ADI     PB,xx
  741.                 ADI     PC,xx
  742.                 ADI     MK,xx
  743.                 endexpect
  744.                 ONI     PA,xx           ; 64 C8-CB xx (no PC on 78C06)
  745.                 ONI     PB,xx
  746.                 ONI     PC,xx
  747.                 ONI     MK,xx
  748.                 expect  1350,1350,1350,1350
  749.                 ACI     PA,xx           ; (64 D0-D3 xx)
  750.                 ACI     PB,xx
  751.                 ACI     PC,xx
  752.                 ACI     MK,xx
  753.                 endexpect
  754.                 OFFI    PA,xx           ; 64 D8-DB xx (no PC on 78C06)
  755.                 OFFI    PB,xx
  756.                 OFFI    PC,xx
  757.                 OFFI    MK,xx
  758.                 expect  1350,1350,1350,1350
  759.                 SUI     PA,xx           ; (64 E0-E3 xx)
  760.                 SUI     PB,xx
  761.                 SUI     PC,xx
  762.                 SUI     MK,xx
  763.                 endexpect
  764.                 expect  1350,1350,1350,1350
  765.                 NEI     PA,xx           ; (64 E8-EB xx)
  766.                 NEI     PB,xx
  767.                 NEI     PC,xx
  768.                 NEI     MK,xx
  769.                 endexpect
  770.                 expect  1350,1350,1350,1350
  771.                 SBI     PA,xx           ; (64 F0-F3 xx)
  772.                 SBI     PB,xx
  773.                 SBI     PC,xx
  774.                 SBI     MK,xx
  775.                 endexpect
  776.                 expect  1350,1350,1350,1350
  777.                 EQI     PA,xx           ; (64 F8-FB xx)
  778.                 EQI     PB,xx
  779.                 EQI     PC,xx
  780.                 EQI     MK,xx
  781.                 endexpect
  782.  
  783.                 NEIW    wa,xx           ; 65 wa xx
  784.                 SUI     A,xx            ; 66 xx
  785.                 NEI     A,xx            ; 67 xx
  786.                 expect  1445
  787.                 MVI     V,xx            ; (68 xx)
  788.                 endexpect
  789.                 MVI     A,xx            ; 69 xx
  790.                 MVI     B,xx            ; 6A xx
  791.                 MVI     C,xx            ; 6B xx
  792.                 MVI     D,xx            ; 6C xx
  793.                 MVI     E,xx            ; 6D xx
  794.                 MVI     H,xx            ; 6E xx
  795.                 MVI     L,xx            ; 6F xx
  796.  
  797.                 SSPD    bbaa            ; 70 0E aa bb
  798.                 LSPD    bbaa            ; 70 0F aa bb
  799.                 SBCD    bbaa            ; 70 1E aa bb
  800.                 LBCD    bbaa            ; 70 1F aa bb
  801.                 SDED    bbaa            ; 70 2E aa bb
  802.                 LDED    bbaa            ; 70 2F aa bb
  803.                 SHLD    bbaa            ; 70 3E aa bb
  804.                 LHLD    bbaa            ; 70 3F aa bb
  805.  
  806.                 expect  1445
  807.                 MOV     V,bbaa          ; (70 68 aa bb)
  808.                 endexpect
  809.                 MOV     A,bbaa          ; 70 69 aa bb
  810.                 MOV     B,bbaa          ; 70 6A aa bb
  811.                 MOV     C,bbaa          ; 70 6B aa bb
  812.                 MOV     D,bbaa          ; 70 6C aa bb
  813.                 MOV     E,bbaa          ; 70 6D aa bb
  814.                 MOV     H,bbaa          ; 70 6E aa bb
  815.                 MOV     L,bbaa          ; 70 6F aa bb
  816.  
  817.                 expect  1445
  818.                 MOV     bbaa,V          ; (70 78 aa bb)
  819.                 endexpect
  820.                 MOV     bbaa,A          ; 70 79 aa bb
  821.                 MOV     bbaa,B          ; 70 7A aa bb
  822.                 MOV     bbaa,C          ; 70 7B aa bb
  823.                 MOV     bbaa,D          ; 70 7C aa bb
  824.                 MOV     bbaa,E          ; 70 7D aa bb
  825.                 MOV     bbaa,H          ; 70 7E aa bb
  826.                 MOV     bbaa,L          ; 70 7F aa bb
  827.  
  828.                 ANAX    B               ; (rpa = B,D,H,D+,H+,D-,H-) 70 89-8F
  829.                 ANAX    D
  830.                 ANAX    H
  831.                 ANAX    D+
  832.                 ANAX    H+
  833.                 ANAX    D-
  834.                 ANAX    H-
  835.                 XRAX    B               ; 70 91-97
  836.                 XRAX    D
  837.                 XRAX    H
  838.                 XRAX    D+
  839.                 XRAX    H+
  840.                 XRAX    D-
  841.                 XRAX    H-
  842.                 ORAX    B               ; 70 99-9F
  843.                 ORAX    D
  844.                 ORAX    H
  845.                 ORAX    D+
  846.                 ORAX    H+
  847.                 ORAX    D-
  848.                 ORAX    H-
  849.                 ADDNCX  B               ; 70 A1-A7
  850.                 ADDNCX  D
  851.                 ADDNCX  H
  852.                 ADDNCX  D+
  853.                 ADDNCX  H+
  854.                 ADDNCX  D-
  855.                 ADDNCX  H-
  856.                 GTAX    B               ; 70 A9-AF
  857.                 GTAX    D
  858.                 GTAX    H
  859.                 GTAX    D+
  860.                 GTAX    H+
  861.                 GTAX    D-
  862.                 GTAX    H-
  863.                 SUBNBX  B               ; 70 B1-B7
  864.                 SUBNBX  D
  865.                 SUBNBX  H
  866.                 SUBNBX  D+
  867.                 SUBNBX  H+
  868.                 SUBNBX  D-
  869.                 SUBNBX  H-
  870.                 LTAX    B               ; 70 B9-BF
  871.                 LTAX    D
  872.                 LTAX    H
  873.                 LTAX    D+
  874.                 LTAX    H+
  875.                 LTAX    D-
  876.                 LTAX    H-
  877.                 ADDX    B               ; 70 C1-C7
  878.                 ADDX    D
  879.                 ADDX    H
  880.                 ADDX    D+
  881.                 ADDX    H+
  882.                 ADDX    D-
  883.                 ADDX    H-
  884.                 ONAX    B               ; 70 C9-CF
  885.                 ONAX    D
  886.                 ONAX    H
  887.                 ONAX    D+
  888.                 ONAX    H+
  889.                 ONAX    D-
  890.                 ONAX    H-
  891.                 ADCX    B               ; 70 D1-D7
  892.                 ADCX    D
  893.                 ADCX    H
  894.                 ADCX    D+
  895.                 ADCX    H+
  896.                 ADCX    D-
  897.                 ADCX    H-
  898.                 OFFAX   B               ; 70 D9-DF
  899.                 OFFAX   D
  900.                 OFFAX   H
  901.                 OFFAX   D+
  902.                 OFFAX   H+
  903.                 OFFAX   D-
  904.                 OFFAX   H-
  905.                 SUBX    B               ; 70 E1-E7
  906.                 SUBX    D
  907.                 SUBX    H
  908.                 SUBX    D+
  909.                 SUBX    H+
  910.                 SUBX    D-
  911.                 SUBX    H-
  912.                 NEAX    B               ; 70 EA-EF
  913.                 NEAX    D
  914.                 NEAX    H
  915.                 NEAX    D+
  916.                 NEAX    H+
  917.                 NEAX    D-
  918.                 NEAX    H-
  919.                 SBBX    B               ; 70 F1-F7
  920.                 SBBX    D
  921.                 SBBX    H
  922.                 SBBX    D+
  923.                 SBBX    H+
  924.                 SBBX    D-
  925.                 SBBX    H-
  926.                 EQAX    B               ; 70 F9-FF
  927.                 EQAX    D
  928.                 EQAX    H
  929.                 EQAX    D+
  930.                 EQAX    H+
  931.                 EQAX    D-
  932.                 EQAX    H-
  933.  
  934.                 expect  1500,1500
  935.                 MVIW    wa,xx           ; (71 wa xx)
  936.                 SOFTI                   ; (72)
  937.                 endexpect
  938.                 JB                      ; 73
  939.  
  940.                 expect  1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500
  941.                 ANAW    wa              ; (74 88 wa)
  942.                 XRAW    wa              ; (74 90 wa)
  943.                 ORAW    wa              ; (74 98 wa)
  944.                 ADDNCW  wa              ; (74 A0 wa)
  945.                 GTAW    wa              ; (74 A8 wa)
  946.                 SUBNBW  wa              ; (74 B0 wa)
  947.                 LTAW    wa              ; (74 B8 wa)
  948.                 ADDW    wa              ; (74 C0 wa)
  949.                 ONAW    wa              ; (74 C8 wa)
  950.                 ADCW    wa              ; (74 D0 wa)
  951.                 OFFAW   wa              ; (74 D8 wa)
  952.                 SUBW    wa              ; (74 E0 wa)
  953.                 NEAW    wa              ; (74 E8 wa)
  954.                 SBBW    wa              ; (74 F0 wa)
  955.                 EQAW    wa              ; (74 F8 wa)
  956.                 endexpect
  957.  
  958.                 EQIW    wa,xx           ; 75 wa xx
  959.                 SBI     A,xx            ; 76 xx
  960.                 EQI     A,xx            ; 77 xx
  961.  
  962.                 CALF    08aah           ; 78 aa...7F aa
  963.                 CALF    09aah
  964.                 CALF    0aaah
  965.                 CALF    0baah
  966.                 CALF    0caah
  967.                 CALF    0daah
  968.                 CALF    0eaah
  969.                 CALF    0faah
  970.  
  971.                 CALT    0080H           ; 80
  972.                 CALT    0082H           ; 81
  973.                 CALT    0084H           ; 82
  974.                 CALT    0086H           ; 83
  975.                 CALT    0088H           ; 84
  976.                 CALT    008AH           ; 85
  977.                 CALT    008CH           ; 86
  978.                 CALT    008EH           ; 87
  979.                 CALT    0090H           ; 88
  980.                 CALT    0092H           ; 89
  981.                 CALT    0094H           ; 8A
  982.                 CALT    0096H           ; 8B
  983.                 CALT    0098H           ; 8C
  984.                 CALT    009AH           ; 8D
  985.                 CALT    009CH           ; 8E
  986.                 CALT    009EH           ; 8F
  987.                 CALT    00A0H           ; 90
  988.                 CALT    00A2H           ; 91
  989.                 CALT    00A4H           ; 92
  990.                 CALT    00A6H           ; 93
  991.                 CALT    00A8H           ; 94
  992.                 CALT    00AAH           ; 95
  993.                 CALT    00ACH           ; 96
  994.                 CALT    00AEH           ; 97
  995.                 CALT    00B0H           ; 98
  996.                 CALT    00B2H           ; 99
  997.                 CALT    00B4H           ; 9A
  998.                 CALT    00B6H           ; 9B
  999.                 CALT    00B8H           ; 9C
  1000.                 CALT    00BAH           ; 9D
  1001.                 CALT    00BCH           ; 9E
  1002.                 CALT    00BEH           ; 9F
  1003.                 CALT    00C0H           ; A0
  1004.                 CALT    00C2H           ; A1
  1005.                 CALT    00C4H           ; A2
  1006.                 CALT    00C6H           ; A3
  1007.                 CALT    00C8H           ; A4
  1008.                 CALT    00CAH           ; A5
  1009.                 CALT    00CCH           ; A6
  1010.                 CALT    00CEH           ; A7
  1011.                 CALT    00D0H           ; A8
  1012.                 CALT    00D2H           ; A9
  1013.                 CALT    00D4H           ; AA
  1014.                 CALT    00D6H           ; AB
  1015.                 CALT    00D8H           ; AC
  1016.                 CALT    00DAH           ; AD
  1017.                 CALT    00DCH           ; AE
  1018.                 CALT    00DEH           ; AF
  1019.                 CALT    00E0H           ; B0
  1020.                 CALT    00E2H           ; B1
  1021.                 CALT    00E4H           ; B2
  1022.                 CALT    00E6H           ; B3
  1023.                 CALT    00E8H           ; B4
  1024.                 CALT    00EAH           ; B5
  1025.                 CALT    00ECH           ; B6
  1026.                 CALT    00EEH           ; B7
  1027.                 CALT    00F0H           ; B8
  1028.                 CALT    00F2H           ; B9
  1029.                 CALT    00F4H           ; BA
  1030.                 CALT    00F6H           ; BB
  1031.                 CALT    00F8H           ; BC
  1032.                 CALT    00FAH           ; BD
  1033.                 CALT    00FCH           ; BE
  1034.                 CALT    00FEH           ; BF
  1035.  
  1036.                 JR      $+01H           ; C0...DF
  1037.                 JR      $+02H
  1038.                 JR      $+03H
  1039.                 JR      $+04H
  1040.                 JR      $+05H
  1041.                 JR      $+06H
  1042.                 JR      $+07H
  1043.                 JR      $+08H
  1044.                 JR      $+09H
  1045.                 JR      $+0AH
  1046.                 JR      $+0BH
  1047.                 JR      $+0CH
  1048.                 JR      $+0DH
  1049.                 JR      $+0EH
  1050.                 JR      $+0FH
  1051.                 JR      $+10H
  1052.                 JR      $+11H
  1053.                 JR      $+12H
  1054.                 JR      $+13H
  1055.                 JR      $+14H
  1056.                 JR      $+15H
  1057.                 JR      $+16H
  1058.                 JR      $+17H
  1059.                 JR      $+18H
  1060.                 JR      $+19H
  1061.                 JR      $+1AH
  1062.                 JR      $+1BH
  1063.                 JR      $+1CH
  1064.                 JR      $+1DH
  1065.                 JR      $+1EH
  1066.                 JR      $+1FH
  1067.                 JR      $+20H
  1068.                 JR      $-1FH           ; E0...FF
  1069.                 JR      $-1EH
  1070.                 JR      $-1DH
  1071.                 JR      $-1CH
  1072.                 JR      $-1BH
  1073.                 JR      $-1AH
  1074.                 JR      $-19H
  1075.                 JR      $-18H
  1076.                 JR      $-17H
  1077.                 JR      $-16H
  1078.                 JR      $-15H
  1079.                 JR      $-14H
  1080.                 JR      $-13H
  1081.                 JR      $-12H
  1082.                 JR      $-11H
  1083.                 JR      $-10H
  1084.                 JR      $-0FH
  1085.                 JR      $-0EH
  1086.                 JR      $-0DH
  1087.                 JR      $-0CH
  1088.                 JR      $-0BH
  1089.                 JR      $-0AH
  1090.                 JR      $-09H
  1091.                 JR      $-08H
  1092.                 JR      $-07H
  1093.                 JR      $-06H
  1094.                 JR      $-05H
  1095.                 JR      $-04H
  1096.                 JR      $-03H
  1097.                 JR      $-02H
  1098.                 JR      $-01H
  1099.                 JR      $-00H
  1100.