ID Number: Q32198
3.20 3.30
MS-DOS
docerr
Summary:
The macro BYTE_TO_DEC was omitted from the "MS-DOS Version 3.3
Programmer's Reference." It is a macro that is referred to in many
system services, but was never defined. The following is a version of
the macro; it should be added to the "GENERAL" macro section, at the
end of Chapter 1, "System Calls."
;
BYTE_TO_DEC macro reg,string
push ax
push bx
push dx
push si
xor ax,ax
mov al,reg
mov bx,offset string
mov si,10
div si
add dx,'0'
add ax,'0'
mov [bx],ax
inc bx
mov [bx],dx
pop si
pop dx
pop bx
pop ax
endm
;