Guest User

Untitled

a guest
May 21st, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. DOSSEG
  2. .MODEL TINY
  3. .CODE
  4. ORG 0100h
  5. BEGIN:JMP MAIN
  6. NUM EQU 35h
  7. QUOZIENTE DB 00h
  8.  
  9. MOLTIPLICA PROC
  10. PUSH CX
  11. MOV CX,BX
  12. MOV DX,00h
  13. CICLO2:ADD DX,AX
  14. DEC CX
  15. CMP CX,00h
  16. JNE CICLO2
  17. MOV AX,DX
  18. POP CX
  19. RET
  20. MOLTIPLICA ENDP
  21.  
  22. DISPLAY_AX PROC
  23. XOR CX,CX
  24. XOR DX,DX
  25. CICLOPUSH:MOV AH,00h
  26. MOV BL,0Ah
  27. DIV BL
  28. MOV QUOZIENTE,AL
  29. MOV DL,AH
  30. ADD DL,30h
  31. INC CX
  32. PUSH DX
  33. CMP QUOZIENTE,00h
  34. JNE CICLOPUSH
  35. CICLOPOP:POP DX
  36. MOV AH,02h
  37. INT 21h
  38. LOOP CICLOPOP
  39. RET
  40. DISPLAY_AX ENDP
  41.  
  42. MAIN:XOR BX,BX
  43. XOR AX,AX
  44. MOV AX,01h
  45. MOV CX,NUM
  46. SUB CX,30h
  47. CICLO1:INC BX
  48. CALL MOLTIPLICA
  49. DEC CX
  50. CMP CX,00h
  51. JNE CICLO1
  52. CALL DISPLAY_AX
  53. MOV AH,4Ch
  54. INT 21h
  55. END BEGIN
Add Comment
Please, Sign In to add comment