Advertisement
Guest User

array user

a guest
Dec 12th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. INCLUDE 'EMU8086.INC' ;include an assembly library
  2. .MODEL SMALL
  3. .STACK 100h
  4. .DATA
  5. ARR DB 50 DUP(?) ; declaire array with null value initially
  6.  
  7. .CODE
  8. MAIN PROC
  9. MOV AX,@DATA
  10. MOV DS,AX
  11. XOR BX,BX
  12. XOR CX,CX
  13.  
  14. PRINT "How many number you want to store(1-9): "
  15.  
  16. MOV AH,1
  17. INT 21H
  18. AND AL,0FH ;convert from ascii value to real value
  19.  
  20. MOV CL,AL
  21. MOV BL,AL
  22. MOV SI,0
  23.  
  24. PRINTN
  25. PRINT "Enter values(without press enter or space): "
  26. PRINTN
  27. INPUT:
  28. INT 21H
  29. MOV ARR[SI],AL
  30. INC SI
  31. LOOP INPUT
  32. PRINTN
  33. PRINT "OUTPUT: "
  34. PRINTN
  35.  
  36. MOV CX,BX
  37. MOV SI,0
  38. MOV AH,2
  39. OUTPUT:
  40. MOV DL,ARR[SI]
  41. INT 21h
  42. INC SI
  43. LOOP OUTPUT
  44.  
  45. MAIN ENDP
  46. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement