home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / beehive / program / zsm.arc / TEST.Z < prev    next >
Text File  |  1991-08-11  |  3KB  |  247 lines

  1. intn:    adc    a,(hl)        ; define an internal label
  2.     adc    a,(ix+3)
  3.     adc    a,(iy-5)
  4.     adc    a,a
  5.     adc    a,b
  6.     adc    a,c
  7.     adc    a,d
  8.     adc    a,e
  9.     adc    a,h
  10.     adc    a,l
  11.     adc    a,7
  12.     adc    hl,bc
  13.     adc    hl,de
  14.     adc    hl,hl
  15.     adc    hl,sp
  16.     add    a,(hl)
  17.     add    a,(ix-4)
  18.     add    a,(iy+6)
  19.     add    a,c
  20.     add    a,h
  21.     add    a,8
  22.     add    ix,bc
  23.     add    iy,de
  24.     add    ix,ix
  25.     add    iy,iy
  26.     add    ix,sp
  27.     add    hl,bc
  28.     add    hl,hl
  29.     add    hl,sp
  30.     and    (hl)
  31.     and    (ix+5)
  32.     and    a
  33.     and    b
  34.     and    e
  35.     and    9
  36.     bit    0,(hl)
  37.     bit    1,(ix-6)
  38.     bit    2,b
  39.     bit    3,h
  40.     call    0x1221
  41.     call    z,intn
  42.     call    nz,extn
  43.     call    c,0x3456
  44.     ccf
  45.     cp    (hl)
  46.     cp    (ix+7)
  47.     cp    b
  48.     cp    d
  49.     cp    10
  50.     cpd
  51.     cpdr
  52.     cpi
  53.     cpir
  54.     cpl
  55.     daa
  56.     dec    (hl)
  57.     dec    (iy-9)
  58.     dec    d
  59.     dec    l
  60.     dec    bc
  61.     dec    hl
  62.     dec    ix
  63.     di
  64.     djnz    intn
  65.     djnz    -2
  66.     ei
  67.     ex    de,hl
  68.     ex    af,af'
  69.     ex    (sp),iy
  70.     ex    (sp),ix
  71.     ex    (sp),iy
  72.     exx
  73.     halt
  74.     im    0
  75.     im    1
  76.     im    2
  77.     in    a,(0x40)
  78.     in    a,(c)
  79.     in    d,(c)
  80.     in    l,(c)
  81.     inc    (hl)
  82.     inc    (ix-8)
  83.     inc    a
  84.     inc    b
  85.     inc    de
  86.     inc    iy
  87.     ind
  88.     indr
  89.     ini
  90.     inir
  91. intn1:    jp    0x9988
  92.     jp    intn + 0x0202
  93.     jp    extn + 0x4040
  94.     jp    pe,0x6543
  95.     jp    m,0x7654
  96.     jp    (hl)
  97.     jp    (ix)
  98.     jp    (iy)
  99.     jr    intn1
  100.     jr    -3
  101.     jr    0x76
  102.     jr    c,intn1
  103.     jr    nz,0x44
  104.     ld    bc,0x1234
  105.     ld    de,intn
  106.     ld    hl,extn
  107.     ld    sp,0x1070
  108.     ld    ix,intn1 + 0x100
  109.     ld    iy,extn + 0x200
  110.     ld    hl,(0x1026)
  111.     ld    (0x3434),hl
  112.     ld    ix,(0x1000)
  113.     ld    (0x2000),ix
  114.     ld    iy,(0x1002)
  115.     ld    (0x3000),iy
  116.     ld    bc,(0x1020)
  117.     ld    (0x2020),bc
  118.     ld    de,(0x1022)
  119.     ld    (0x3030),de
  120.     ld    sp,(0x1026)
  121.     ld    (0x4321),sp
  122.     ld    a,(0x5555)
  123.     ld    (0x6666),a
  124.     ld    (bc),a
  125.     ld    (de),a
  126.     ld    (hl),a
  127.     ld    (ix-8),a
  128.     ld    (iy+10),b
  129.     ld    (hl),11
  130.     ld    (ix+9),0x40
  131.     ld    (iy-11),0x50
  132.     ld    a,(bc)
  133.     ld    a,(de)
  134.     ld    a,(ix-10)
  135.     ld    a,(0x101c)
  136.     ld    a,12
  137.     ld    b,(hl)
  138.     ld    c,(iy+12)
  139.     ld    d,a
  140.     ld    e,c
  141.     ld    h,b
  142.     ld    l,13
  143.     ld    sp,hl
  144.     ld    sp,ix
  145.     ld    sp,iy
  146.     ld    a,i
  147.     ld    a,r
  148.     ld    r,a
  149.     ld    i,a
  150.     ldd
  151.     lddr
  152.     ldi
  153.     ldir
  154.     neg
  155.     nop
  156.     or    (hl)
  157.     or    (ix+11)
  158.     or    c
  159.     or    l
  160.     or    14
  161.     otdr
  162.     otir
  163.     out    (0x41),a
  164.     out    (c),a
  165.     out    (c),b
  166.     out    (c),c
  167.     outd
  168.     outi
  169.     pop    de
  170.     pop    hl
  171.     pop    ix
  172.     pop    iy
  173.     pop    bc
  174.     push    hl
  175.     push    de
  176.     push    bc
  177.     push    ix
  178.     push    iy
  179.     res    4,(hl)
  180.     res    5,(iy-13)
  181.     res    6,d
  182.     res    7,l
  183.     ret
  184.     ret    c
  185.     ret    nz
  186.     rl    (hl)
  187.     rl    (iy+14)
  188.     rl    c
  189.     rl    h
  190.     rla
  191.     rlc    (hl)
  192.     rlc    (ix+13)
  193.     rlc    b
  194.     rlc    e
  195.     rlca
  196.     rld
  197.     rr    (hl)
  198.     rr    (iy-15)
  199.     rr    d
  200.     rr    l
  201.     rra
  202.     rrc    (hl)
  203.     rrc    (ix-14)
  204.     rrc    c
  205.     rrc    e
  206.     rrca
  207.     rrd
  208.     rst    0
  209.     rst    0x08
  210.     rst    0x20
  211.     rst    0x38
  212.     sbc    a,(hl)
  213.     sbc    a,(iy+16)
  214.     sbc    a,d
  215.     sbc    a,e
  216.     sbc    a,15
  217.     sbc    hl,bc
  218.     sbc    hl,hl
  219.     sbc    hl,sp
  220.     scf
  221.     set    0,(hl)
  222.     set    1,(ix+15)
  223.     set    2,a
  224.     set    3,h
  225.     sla    (hl)
  226.     sla    (ix-16)
  227.     sla    b
  228.     sla    e
  229.     sra    (hl)
  230.     sra    (iy+18)
  231.     sra    c
  232.     sra    l
  233.     srl    (hl)
  234.     srl    (ix+17)
  235.     srl    d
  236.     srl    h
  237.     sub    (hl)
  238.     sub    (iy-19)
  239.     sub    a
  240.     sub    c
  241.     sub    16
  242.     xor    (hl)
  243.     xor    (ix-18)
  244.     xor    d
  245.     xor    l
  246.     xor    17
  247.