Advertisement
Guest User

Untitled

a guest
Apr 26th, 2015
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. ;PROGRAM NAME: NEWLINE.ASM
  2. ;DISCRIPTION: READ CHARACTER FROM KEYBOARD AND DISPLAY IT!
  3. ;AUTHOR: SHISHIR BORDHAN
  4. ;DATE: 09/03/2015
  5.  
  6. STACK SEGMENT ;Documentation
  7.  
  8. DB 10 DUP(?)
  9.  
  10. STACK ENDS
  11. ;
  12. DATA SEGMENT
  13.  
  14.  
  15.  
  16. DATA ENDS
  17. ;
  18. EXTRA SEGMENT
  19.  
  20.  
  21.  
  22. EXTRA ENDS
  23. ;
  24. CODE SEGMENT
  25.  
  26. ASSUME SS:STACK DS:DATA ES:EXTRA CS:CODE
  27. START:
  28. MOV AH,01H ;MS-DOS CHARACTER INPUT SUBPROGRAM/FUNCTION
  29. INT 021H ;STORE CHARACTER INTO AL REGISTER
  30.  
  31. MOV BL,AL ;STORE DATA IN AL REGISTER IN BL REGISTER
  32.  
  33. MOV DL,0DH ;STORE ASCII CHARACTER '\r' IN DL REGISTER
  34. MOV AH,02H ;MS-DOS CHARACTER OUTPUT SUBPROGRAM/FUNCTION
  35. INT 021H ;DISPLAY CHARACTER STORED IN DL REGISTER
  36.  
  37. MOV DL,0AH ;STORE ASCII CHARACTER '\f' IN DL REGISTER
  38. MOV AH,02H ;MS-DOS CHARACTER OUTPUT SUBPROGRAM/FUNCTION
  39. INT 021H ;DISPLAY CHARACTER STORED IN DL REGISTER
  40.  
  41. MOV DL,BL
  42. MOV AH,02H ;MS-DOS CHARACTER OUTPUT SUBPROGRAM/FUNCTION
  43. INT 021H ;DISPLAY CHARACTER STORED IN DL REGISTER
  44. STOP:
  45. MOV AX,04C00H ;SUBPROGRAM/FUNCTION FOR RETURN TO MS-DOS
  46. INT 021H ;TERMINATES PROGRAM
  47.  
  48. CODE ENDS
  49. ;
  50. END START
  51. ;
  52. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement