Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;PROGRAM NAME: NEWLINE.ASM
- ;DISCRIPTION: READ CHARACTER FROM KEYBOARD AND DISPLAY IT!
- ;AUTHOR: SHISHIR BORDHAN
- ;DATE: 09/03/2015
- STACK SEGMENT ;Documentation
- DB 10 DUP(?)
- STACK ENDS
- ;
- DATA SEGMENT
- DATA ENDS
- ;
- EXTRA SEGMENT
- EXTRA ENDS
- ;
- CODE SEGMENT
- ASSUME SS:STACK DS:DATA ES:EXTRA CS:CODE
- START:
- MOV AH,01H ;MS-DOS CHARACTER INPUT SUBPROGRAM/FUNCTION
- INT 021H ;STORE CHARACTER INTO AL REGISTER
- MOV BL,AL ;STORE DATA IN AL REGISTER IN BL REGISTER
- MOV DL,0DH ;STORE ASCII CHARACTER '\r' IN DL REGISTER
- MOV AH,02H ;MS-DOS CHARACTER OUTPUT SUBPROGRAM/FUNCTION
- INT 021H ;DISPLAY CHARACTER STORED IN DL REGISTER
- MOV DL,0AH ;STORE ASCII CHARACTER '\f' IN DL REGISTER
- MOV AH,02H ;MS-DOS CHARACTER OUTPUT SUBPROGRAM/FUNCTION
- INT 021H ;DISPLAY CHARACTER STORED IN DL REGISTER
- MOV DL,BL
- MOV AH,02H ;MS-DOS CHARACTER OUTPUT SUBPROGRAM/FUNCTION
- INT 021H ;DISPLAY CHARACTER STORED IN DL REGISTER
- STOP:
- MOV AX,04C00H ;SUBPROGRAM/FUNCTION FOR RETURN TO MS-DOS
- INT 021H ;TERMINATES PROGRAM
- CODE ENDS
- ;
- END START
- ;
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement