3 回答

TA貢獻1820條經(jīng)驗 獲得超9個贊
add eax, 0x30 ; convert digit in EAX to corresponding character digit
mov eax, valuetoprint mov ecx, 10 ; digit count to produce loop: call dividebyten add eax, 0x30 call printcharacter mov eax, edx dec ecx jne loop
mov eax, valuetoprint mov ecx, 10 ; digit count to generate loop1: call dividebyten add eax, 0x30 push eax mov eax, edx dec ecx jne loop1 mov ecx, 10 ; digit count to print loop2: pop eax call printcharacter dec ecx jne loop2

TA貢獻1906條經(jīng)驗 獲得超10個贊
loop1: call dividebyten ... cmp ax,0 jnz loop1
mov cx,0 loop1: call dividebyten inc cx
添加回答
舉報