print decimal digit thru asm
2 отговора
61 прегледа
print decimal digit thru asm
Na nqkoi idwa li mu na um byrz na4in za otpe4atwane na deseti4no 4islo ot asembler (x86)? naprimer :
mov ax,65
push ax
call print
da izwede na ekrana 65.
Blagodarq predwaritelno.
mov ax,65
push ax
call print
da izwede na ekrana 65.
Blagodarq predwaritelno.
Re: print decimal digit thru asm
printva ti EAX
PRINTDEC:
PUSHAD
XOR EDX,EDX
XOR CX,CX
MOV EBX,10D
NEXTDEC1:
DIV EBX
ADD DL,30
PUSH DX
XOR DL,DL
INC CX
OR AL,AL
JNZ NEXTDEC1
NEXTDEC2:
POP DX
MOV AH,2
INT 21
LOOP NEXTDEC2
MOV DL,0AH
INT 21
MOV DL,0DH
INT 21
POPAD
RET