Subversion Repositories pentevo

Rev

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

  1.         cpu     ez8
  2.         page    0
  3.  
  4.         org     1000h
  5.  
  6.         ADC     r5,r7           ; 12 57
  7.         ADC     r6,@r8          ; 13 68
  8.         ADC     34h,55h         ; 14 55 34
  9.         ADC     35h,@0AAh       ; 15 AA 35
  10.         ADC     36h,#31h        ; 16 36 31
  11.         ADC     @37h,#32h       ; 17 37 32
  12.         ADCX    351h,456h       ; 18 45 63 51
  13.         ADCX    364h,#35h       ; 19 35 03 64
  14.         ADD     r5,r7           ; 02 57
  15.         ADD     r6,@r8          ; 03 68
  16.         ADD     34h,55h         ; 04 55 34
  17.         ADD     35h,@0AAh       ; 05 AA 35
  18.         ADD     36h,#31h        ; 06 36 31
  19.         ADD     @37h,#32h       ; 07 37 32
  20.         ADDX    351h,456h       ; 08 45 63 51
  21.         ADDX    364h,#35h       ; 09 35 03 64
  22.         AND     r5,r7           ; 52 57
  23.         AND     r6,@r8          ; 53 68
  24.         AND     34h,55h         ; 54 55 34
  25.         AND     35h,@0AAh       ; 55 AA 35
  26.         AND     36h,#31h        ; 56 36 31
  27.         AND     @37h,#32h       ; 57 37 32
  28.         ANDX    351h,456h       ; 58 45 63 51
  29.         ANDX    364h,#35h       ; 59 35 03 64
  30.         BCLR    3,r5            ; E2 35
  31.         BIT     0,3,r5          ; E2 35
  32.         BIT     1,3,r5          ; E2 B5
  33.         BRK                     ; 00
  34.         BSET    3,r5            ; E2 B5
  35.         BSWAP   54h             ; D5 54
  36. LABEL1:
  37.         BTJ     0,2,r7,LABEL1   ; F6 27 FD
  38.         BTJ     1,3,r6,LABEL1   ; F6 B6 FA
  39.         BTJ     0,2,@r7,LABEL1  ; F7 27 F7
  40.         BTJ     1,3,@r6,LABEL1  ; F7 B6 F4
  41.         BTJNZ   3,@r6,LABEL1    ; F7 B6 F1
  42.         BTJNZ   3,r6,LABEL1     ; F6 B6 EE
  43.         BTJZ    2,r7,LABEL1     ; F6 27 EB
  44.         BTJZ    2,@r7,LABEL1    ; F7 27 E8
  45.         CALL    @34h            ; D4 34
  46.         CALL    3456h           ; D6 34 56
  47.         CCF                     ; EF
  48.         CLR     98h             ; B0 98
  49.         CLR     @35h            ; B1 35
  50.         COM     78h             ; 60 78
  51.         COM     @54h            ; 61 54
  52.         CP      r5,r7           ; A2 57
  53.         CP      r6,@r8          ; A3 68
  54.         CP      34h,55h         ; A4 55 34
  55.         CP      35h,@0AAh       ; A5 AA 35
  56.         CP      36h,#31h        ; A6 36 31
  57.         CP      @37h,#32h       ; A7 37 32
  58.         CPC     r5,r7           ; 1F A2 57
  59.         CPC     r6,@r8          ; 1F A3 68
  60.         CPC     34h,55h         ; 1F A4 55 34
  61.         CPC     35h,@0AAh       ; 1F A5 AA 35
  62.         CPC     36h,#31h        ; 1F A6 36 31
  63.         CPC     @37h,#32h       ; 1F A7 37 32
  64.         CPCX    351h,456h       ; 1F A8 45 63 51
  65.         CPCX    364h,#35h       ; 1F A9 35 03 64
  66.         CPX     351h,456h       ; A8 45 63 51
  67.         CPX     364h,#35h       ; A9 35 03 64
  68.         DA      34h             ; 40 34
  69.         DA      @43h            ; 41 43
  70.         DEC     56h             ; 30 56
  71.         DEC     @41h            ; 31 41
  72.         DECW    34h             ; 80 34
  73.         DECW    @44h            ; 81 44
  74.         DI                      ; 8F
  75. LABEL2:
  76.         DJNZ    r0,LABEL2       ; 0A FE
  77.         DJNZ    r1,LABEL2       ; 1A FC
  78.         DJNZ    r2,LABEL2       ; 2A FA
  79.         DJNZ    r3,LABEL2       ; 3A F8
  80.         DJNZ    r4,LABEL2       ; 4A F6
  81.         DJNZ    r5,LABEL2       ; 5A F4
  82.         DJNZ    r6,LABEL2       ; 6A F2
  83.         DJNZ    r7,LABEL2       ; 7A F0
  84.         DJNZ    r8,LABEL2       ; 8A EE
  85.         DJNZ    r9,LABEL2       ; 9A EC
  86.         DJNZ    r10,LABEL2      ; AA EA
  87.         DJNZ    r11,LABEL2      ; BA E8
  88.         DJNZ    r12,LABEL2      ; CA E6
  89.         DJNZ    r13,LABEL2      ; DA E4
  90.         DJNZ    r14,LABEL2      ; EA E2
  91.         DJNZ    r15,LABEL2      ; FA E0
  92.         EI                      ; 9F
  93.         HALT                    ; 7F
  94.         INC     46h             ; 20 46
  95.         INC     @34h            ; 21 34
  96.         INC     r0              ; 0E
  97.         INC     r1              ; 1E
  98.         INC     r2              ; 2E
  99.         INC     r3              ; 3E
  100.         INC     r4              ; 4E
  101.         INC     r5              ; 5E
  102.         INC     r6              ; 6E
  103.         INC     r7              ; 7E
  104.         INC     r8              ; 8E
  105.         INC     r9              ; 9E
  106.         INC     r10             ; AE
  107.         INC     r11             ; BE
  108.         INC     r12             ; CE
  109.         INC     r13             ; DE
  110.         INC     r14             ; EE
  111.         INC     r15             ; FE
  112.         INCW    34h             ; A0 34
  113.         INCW    @48h            ; A1 48
  114.         IRET                    ; BF
  115.         JP      @rr4            ; C4 E4
  116.         JP      0F818h          ; 8D F8 18
  117.         JP      F,0F010h        ; 0D F0 10
  118.         JP      LT,0F111h       ; 1D F1 11
  119.         JP      LE,0F212h       ; 2D F2 12
  120.         JP      ULE,0F313h      ; 3D F3 13
  121.         JP      OV,0F414h       ; 4D F4 14
  122.         JP      MI,0F515h       ; 5D F5 15
  123.         JP      Z,0F616h        ; 6D F6 16
  124.         JP      C,0F717h        ; 7D F7 17
  125.         JP      T,0F818h        ; 8D F8 18
  126.         JP      GE,0F919h       ; 9D F9 19
  127.         JP      GT,0FA1Ah       ; AD FA 1A
  128.         JP      UGT,0FB1Bh      ; BD FB 1B
  129.         JP      NOV,0FC1Ch      ; CD FC 1C
  130.         JP      PL,0FD1Dh       ; DD FD 1D
  131.         JP      NZ,0FE1Eh       ; ED FE 1E
  132.         JP      NC,0FF1Fh       ; FD FF 1F
  133.         JR      LABEL3          ; 8B 20
  134.         JR      F,LABEL3        ; 0B 1E
  135.         JR      LT,LABEL3       ; 1B 1C
  136.         JR      LE,LABEL3       ; 2B 1A
  137.         JR      ULE,LABEL3      ; 3B 18
  138.         JR      OV,LABEL3       ; 4B 16
  139.         JR      MI,LABEL3       ; 5B 14
  140.         JR      Z,LABEL3        ; 6B 12
  141.         JR      C,LABEL3        ; 7B 10
  142.         JR      T,LABEL3        ; 8B 0E
  143.         JR      GE,LABEL3       ; 9B 0C
  144.         JR      GT,LABEL3       ; AB 0A
  145.         JR      UGT,LABEL3      ; BB 08
  146.         JR      NOV,LABEL3      ; CB 06
  147.         JR      PL,LABEL3       ; DB 04
  148.         JR      NZ,LABEL3       ; EB 02
  149.         JR      NC,LABEL3       ; FB 00
  150. LABEL3:
  151.         LD      r0,#30h         ; 0C 30
  152.         LD      r1,#31h         ; 1C 31
  153.         LD      r2,#32h         ; 2C 32
  154.         LD      r3,#33h         ; 3C 33
  155.         LD      r4,#34h         ; 4C 34
  156.         LD      r5,#35h         ; 5C 35
  157.         LD      r6,#36h         ; 6C 36
  158.         LD      r7,#37h         ; 7C 37
  159.         LD      r8,#38h         ; 8C 38
  160.         LD      r9,#39h         ; 9C 39
  161.         LD      r10,#3Ah        ; AC 3A
  162.         LD      r11,#3Bh        ; BC 3B
  163.         LD      r12,#3Ch        ; CC 3C
  164.         LD      r13,#3Dh        ; DC 3D
  165.         LD      r14,#3Eh        ; EC 3E
  166.         LD      r15,#3Fh        ; FC 3F
  167.         LD      r3,3h(r6)       ; C7 36 03
  168.         LD      5h(r4),r7       ; D7 74 05
  169.         LD      r5,@r7          ; E3 57
  170.         LD      34h,55h         ; E4 55 34
  171.         LD      35h,@0AAh       ; E5 AA 35
  172.         LD      36h,#31h        ; E6 36 31
  173.         LD      @37h,#32h       ; E7 37 32
  174.         LD      @r7,r0          ; F3 70
  175.         LD      @25h,71h        ; F5 71 25
  176.         LDC     r4,@rr6         ; C2 46
  177.         LDC     @r5,@rr6        ; C5 56
  178.         LDC     @rr6,r4         ; D2 46
  179.         LDCI    @r7,@rr8        ; C3 78
  180.         LDCI    @rr6,@r8        ; D3 86
  181.         LDE     r5,@rr8         ; 82 58
  182.         LDE     @rr2,r5         ; 92 52
  183.         LDEI    @r6,@rr10       ; 83 6A
  184.         LDEI    @rr14,@r3       ; 93 3E
  185.         LD      r1,0E3h(r6)     ; C7 16 E3
  186.         LD      10h(r8),r6      ; D7 68 10
  187.         LDX     r3,876h         ; E8 87 6E E3
  188.         LDX     @r4,564h        ; 85 45 64
  189.         LDX     34h,@56h        ; 86 56 34
  190.         LDX     @12h,@.RR(09h)  ; 87 E8 12 <-> 87 09 12 ?!
  191.         LDX     r4,21h(rr2)     ; 88 42 21
  192.         LDX     72h(rr14),r0    ; 89 E0 72
  193.         LDX     345h,r6         ; 94 63 45
  194.         LDX     347h,@r6        ; 95 63 47
  195.         LDX     @rr10,r1        ; 96 E1 EA
  196.         LDX     @.RR(13h),@0B4h ; 97 B4 E2 <-> 97 B4 13 ?!
  197.         LDX     351h,456h       ; E8 45 63 51
  198.         LDX     364h,#35h       ; E9 35 03 64
  199.         LEA     r3,0F4h(r4)     ; 98 34 F4
  200.         LEA     rr2,10h(rr4)    ; 99 24 10
  201.         MULT    0CCh            ; F4 CC
  202.         NOP                     ; 0F
  203.         OR      r5,r7           ; 42 57
  204.         OR      r6,@r8          ; 43 68
  205.         OR      34h,55h         ; 44 55 34
  206.         OR      35h,@0AAh       ; 45 AA 35
  207.         OR      36h,#31h        ; 46 36 31
  208.         OR      @37h,#32h       ; 47 37 32
  209.         ORX     351h,456h       ; 48 45 63 51
  210.         ORX     364h,#35h       ; 49 35 03 64
  211.         POP     46h             ; 50 46
  212.         POP     @35h            ; 51 35
  213.         POPX    543h            ; D8 54 30
  214.         PUSH    54h             ; 70 54
  215.         PUSH    @34h            ; 71 34
  216.         PUSHX   345h            ; C8 34 50
  217.         RCF                     ; CF
  218.         RET                     ; AF
  219.         RL      35h             ; 90 35
  220.         RL      @44h            ; 91 44
  221.         RLC     35h             ; 10 35
  222.         RLC     @44h            ; 11 44
  223.         RR      20h             ; E0 20
  224.         RR      @46h            ; E1 46
  225.         RRC     20h             ; C0 20
  226.         RRC     @46h            ; C1 46
  227.         SBC     r5,r7           ; 32 57
  228.         SBC     r6,@r8          ; 33 68
  229.         SBC     34h,55h         ; 34 55 34
  230.         SBC     35h,@0AAh       ; 35 AA 35
  231.         SBC     36h,#31h        ; 36 36 31
  232.         SBC     @37h,#32h       ; 37 37 32
  233.         SBCX    351h,456h       ; 38 45 63 51
  234.         SBCX    364h,#35h       ; 39 35 03 64
  235.         SCF                     ; DF
  236.         SRA     43h             ; D0 43
  237.         SRA     @67h            ; D1 67
  238.         SRL     41h             ; 1F C0 41
  239.         SRL     @67h            ; 1F C1 67
  240.         SRP     #35h            ; 01 35
  241.         STOP                    ; 6F
  242.         SUB     r5,r7           ; 22 57
  243.         SUB     r6,@r8          ; 23 68
  244.         SUB     34h,55h         ; 24 55 34
  245.         SUB     35h,@0AAh       ; 25 AA 35
  246.         SUB     36h,#31h        ; 26 36 31
  247.         SUB     @37h,#32h       ; 27 37 32
  248.         SUBX    351h,456h       ; 28 45 63 51
  249.         SUBX    364h,#35h       ; 29 35 03 64
  250.         SWAP    56h             ; F0 56
  251.         SWAP    @89h            ; F1 89
  252.         TCM     r5,r7           ; 62 57
  253.         TCM     r6,@r8          ; 63 68
  254.         TCM     34h,55h         ; 64 55 34
  255.         TCM     35h,@0AAh       ; 65 AA 35
  256.         TCM     36h,#31h        ; 66 36 31
  257.         TCM     @37h,#32h       ; 67 37 32
  258.         TCMX    351h,456h       ; 68 45 63 51
  259.         TCMX    364h,#35h       ; 69 35 03 64
  260.         TM      r5,r7           ; 72 57
  261.         TM      r6,@r8          ; 73 68
  262.         TM      34h,55h         ; 74 55 34
  263.         TM      35h,@0AAh       ; 75 AA 35
  264.         TM      36h,#31h        ; 76 36 31
  265.         TM      @37h,#32h       ; 77 37 32
  266.         TMX     351h,456h       ; 78 45 63 51
  267.         TMX     364h,#35h       ; 79 35 03 64
  268.         TRAP    #35h            ; F2 35
  269.         WDT                     ; 5F
  270.         XOR     r5,r7           ; B2 57
  271.         XOR     r6,@r8          ; B3 68
  272.         XOR     34h,55h         ; B4 55 34
  273.         XOR     35h,@0AAh       ; B5 AA 35
  274.         XOR     36h,#31h        ; B6 36 31
  275.         XOR     @37h,#32h       ; B7 37 32
  276.         XORX    351h,456h       ; B8 45 63 51
  277.         XORX    364h,#35h       ; B9 35 03 64
  278.