Write An Assembly Language Program To Display Student Details
Write An Assembly Language Program To Display Student Details
.MODEL SMALL
.STACK 100
.DATA
SNAME DB "VISWANATH$"
COURSE DB 10,13,"BSC$"
COLLEGE DB 10,13,"ST.JOSEPH'S DEGREE COLLEGE$"
.CODE
MOV AX,@DATA
MOV DS,AX
PRINT SNAME
PRINT COURSE
PRINT COLLEGE
MOV AH,04CH
INT 21H
END
6. Write an Assembly Language Program for addition of two 8 bit numbers.
.MODEL SMALL
.STACK 100
.DATA
NUM1 DB 02H
NUM2 DB 05H
msg db "Result =$"
.CODE
MOV AX,@DATA
MOV DS,AX
lea dx,msg
mov ah,09h
int 21h
MOV AL,NUM1
MOV BL,NUM2
ADD AL,BL
ADD AL,30H
MOV DL,AL
MOV AH,02H
INT 21H
MOV AH,04CH
INT 21H
END
7. Write an Assembly Language Program to read and display System Date
.MODEL SMALL
.STACK 100
.DATA
MSG DB "TODAY'S DATE : $"
.CODE
MOV AX,@DATA
MOV DS,AX
LEA DX,MSG
MOV AH,09H
INT 21H
MOV DL,"/"
MOV AH,02H
INT 21H
MOV AH,02AH
INT 21H
MOV AL,DH
AAM
MOV BX,AX
CALL DISPLAY
MOV DL,"/"
MOV AH,02H
INT 21H
MOV AH,02AH
INT 21H
SUB CX,2000
MOV AX,CX
AAM
MOV BX,AX
CALL DISPLAY
MOV AH,04CH
INT 21H
DISPLAY PROC
MOV DL,BH
ADD DL,30H
MOV AH,02H
INT 21H
MOV DL,BL
ADD DL,30H
MOV AH,02H
INT 21H
RET
DISPLAY ENDP
END
8. Write an Assembly Language Program to read and display System Time
.MODEL SMALL
.STACK 100
.DATA
MSG DB "CURRENT TIME IS :$"
.CODE
MOV AX,@DATA
MOV DS,AX
LEA DX,MSG
MOV AH,09H
INT 21H
MOV AH,02CH
INT 21H
MOV AL,CH
AAM
MOV BX,AX
CALL DISPLAY
MOV DX,":"
MOV AH,02H
INT 21H
MOV AH,02CH
INT 21H
MOV AL,CL
AAM
MOV BX,AX
CALL DISPLAY
MOV DX,":"
MOV AH,02H
INT 21H
MOV AH,02CH
INT 21H
MOV AL,DH
AAM
MOV BX,AX
CALL DISPLAY
MOV AH,04CH
INT 21H
DISPLAY PROC
MOV DL,BH
ADD DL,30H
MOV AH,02H
INT 21H
MOV DL,BL
ADD DL,30H
MOV AH,02
INT 21H
RET
DISPLAY ENDP
END