home *** CD-ROM | disk | FTP | other *** search
- stdlib segment para public 'slcode'
- assume cs:stdlib
- extrn sl_Putc:far
- ;
- ;
- ; Puth- Outputs value in AL as two hex digits.
- ;
- public sl_Puth
- sl_Puth proc far
- push ax
- mov ah, al
- shr al, 1
- shr al, 1
- shr al, 1
- shr al, 1
- add al, 90h
- daa
- adc al, 40h
- daa
- call sl_Putc
- mov al, ah
- and al, 0fh
- add al, 90h
- daa
- adc al, 40h
- daa
- call sl_Putc
- pop ax
- ret
- sl_Puth endp
- ;
- ; Putw- Outputs word in AX as four hexadecimal digits:
- ;
- public sl_Putw
- sl_Putw proc far
- xchg al, ah
- call sl_Puth
- xchg al, ah
- jmp sl_Puth
- sl_Putw endp
- ;
- stdlib ends
- end
-