home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / asmutl / buffers.lbr / MXCHG.MAC < prev    next >
Encoding:
Text File  |  1987-01-15  |  256 b   |  21 lines

  1. ;
  2. ; trade de^ and hl^ for c bytes
  3. ; a,f
  4. .mxchg::
  5.     push    b
  6.     push    d
  7.     push    h
  8. mxchg1:    mov    b,m
  9.     ldax    d
  10.     mov    m,a
  11.     mov    a,b
  12.     stax    d
  13.     inx    d
  14.     inx    h
  15.     dcr    c
  16.     jnz    mxchg1
  17.     pop    h
  18.     pop    d
  19.     pop    b
  20.     ret
  21. ~╩