Int 21/AH=09h

Prev Next Ralf Interrups Categories Contents

------

DOS 1+ - WRITE STRING TO STANDARD OUTPUT

AH = 09h
DS:DX -> '$'-terminated string

Return:
AL = 24h (the '$' terminating the string, despite official docs which state that nothing is returned) (at least DOS 2.1-7.0 and NWDOS)

Notes: ^C/^Break are checked, and INT 23 is called if either pressed. Standard output is always the screen under DOS 1.x, but may be redirected under DOS 2+. Under the FlashTek X-32 DOS extender, the pointer is in DS:EDX

See Also: AH=02h - AH=06h"OUTPUT"

Category: DOS Kernel - Int 21h - D

------

Prev Next Ralf Interrups Categories Contents