home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / EMXLIB8F.ZIP / EMX / LIB / HW / OUTPS8DA.S < prev    next >
Encoding:
Text File  |  1993-01-02  |  636 b   |  24 lines

  1. / outps8da.s (emx+gcc) -- Copyright (c) 1993 by Eberhard Mattes
  2.  
  3.     .text
  4.  
  5.     .globl    __outps8dac
  6.     .align    2, 144
  7. __outps8dac:
  8. 1:    .byte   0xe9
  9.         .long   0
  10.         pushl   %esi
  11.         movl    2*4(%esp), %edx                 / port
  12.         movl    3*4(%esp), %esi                 / src
  13.         movl    4*4(%esp), %ecx                 / count
  14.         .align  2, 0x90                         / Avoid surprises
  15. 2:      movb    (%esi), %al
  16.         outb    %al, %dx
  17.         incl    %esi
  18.         nop
  19.         loop    2b
  20.         popl    %esi
  21.         ret
  22. 2:    .long    1, 1b+1, __os2_emxio, 18
  23.     .stabs  "__os2dll", 23, 0, 0, 2b
  24.