home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Stars of Shareware: Programmierung
/
SOURCE.mdf
/
programm
/
msdos
/
asm
/
code32
/
strhtn.rt
< prev
next >
Wrap
Text File
|
1993-01-09
|
607b
|
30 lines
public _strhtn
;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
; Get number from mem
; In:
; EDX -> ASCIIZ hex number string
; Out:
; EAX - number
;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
_strhtn:
push bx
push edx
xor eax,eax
strhtnml:
mov bl,[edx]
inc edx
sub bl,'0'
jc short strhtnmld
cmp bl,0ah
jb short strhtnmlc
sub bl,('A'-'0')-10
strhtnmlc:
shl eax,4
or al,bl
jmp strhtnml
strhtnmld:
pop edx
pop bx
ret