| Programmering - Assembler - INT - INT21 - 40: Write File or Device | >09: Display String >3F: Read File or Device |
DOS 2.0 : Writes the specified number of bytes from a buffer to a file or device.
AH = 40h BX = Handle of file or device = 1 : Standard Output (Screen) CX = Max number of bytes to write DS:DX -> Buffer with string characters |
CF = 0 : no error
AX = number of bytes written
CF = 1 : error
AX = error code
= 5 : ERROR_ACCESS_DENIED
= 6 : ERROR_INVALID_HANDLE
|
msg db "Hello"
len equ $ - msg ;msg length
mov dx, offset msg
mov cx, len
mov bx, 1 ;handle: standard out (screen)
mov ah, 40h ;Write File or Device
int 21h
|