2012-03-29 38 views
1

我嘗試這個代碼(使用中斷),但它是用於DOS:如何使用yasm在MS Windows中編寫控制檯?

mov eax, 42 ; write 42 to console 
mov ecx, 10 ; in decimal 
out_int_loop: 
    xor edx, edx 
    div ecx 
    push eax 
     add dl, '0' ; one digit 
     mov ah, 2 ; 2 is code for writing character 
     int 21h 
    pop eax 
    cmp eax, 0 
    jnz out_int_loop 

回答