| Programmering - Assembler - INT - INT21 - 6521: Convert String | >Qbasic: Convert String |
DOS 3.3 : Converts each character in a specified string to uppercase using the current
uppercase-table.
National charcters (æ, ø and å) are also converted.
| AX = 6521 CX = string length in bytes DS:DX -> string |
CF = 0 : no error CF = 1 : error |
msg db "ål og æblegrød",13,10
len EQU $ - msg ;length of msg
call display
mov dx, offset msg
mov cx, len
mov ax, 6521h ;Convert String
int 21h
call display
mov ax,4C00h ;Terminate
int 21h
display: mov dx, offset msg
mov cx, len
mov bx, 1 ;Handle: screen
|
|
mov ah, 40h ;Write File or Device
int 21h
ret
|
ål og æblegrød ÅL OG ÆBLEGRØD |