3 回答
TA贡献1820条经验 获得超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条经验 获得超10个赞
loop1: call dividebyten ... cmp ax,0 jnz loop1
mov cx,0 loop1: call dividebyten inc cx
添加回答
举报