Printing out a number in assembly language?

后端 未结 10 1933
感动是毒
感动是毒 2020-12-03 04:39
mov al,10
add al,15

How do I print the value of \'al\'?

10条回答
  •  借酒劲吻你
    2020-12-03 05:14

    PRINT_SUM PROC NEAR
     CMP AL, 0
     JNE PRINT_AX
     PUSH AX
     MOV AL, '0'
     MOV AH, 0EH
     INT 10H
     POP AX
     RET 
        PRINT_AX:    
     PUSHA
     MOV AH, 0
     CMP AX, 0
     JE PN_DONE
     MOV DL, 10
     DIV DL    
     CALL PRINT_AX
     MOV AL, AH
     ADD AL, 30H
     MOV AH, 0EH
     INT 10H    
        PN_DONE:
     POPA  
     RET  
    PRINT_SUM ENDP
    

提交回复
热议问题