Professional Documents
Culture Documents
TASK NO 1:
INCLUDE Irvine32.inc
.data
M1 BYTE "JAVERIA KHERAL EJAZ", 0
M2 BYTE "F19CSC20",0
.code
main proc
mov edx, offset M1
call writeString
call Crlf
mov edx, offset M2
call writeString
exit
main ENDP
END main
TASK NO 2:
INCLUDE Irvine32.inc
.data
M1 BYTE "COAL",0
M2 BYTE "COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE",0
M33 BYTE "IT-DEPARTMENT-SHU",0
.code
main PROC
mov edx, offset M1
call WriteString
call Crlf
exit
main ENDP
END main
LAB NO 2 TASKS
TASK NO 1:
INCLUDE Irvine32.inc
.data
M1 BYTE "ENTER YOUR UNIVERSITY NAME: ",0
buffer BYTE ?
.code
main PROC
exit
main ENDP
END main
TASK NO 2:
INCLUDE Irvine32.inc
.data
msg1 BYTE "ENTER YOUR AGE: ",0
intVal WORD ?
.code
main PROC
call ReadInt
mov intVal, ax
call WriteDec
exit
main ENDP
END main
LAB NO 3 TASKS
TASK NO 1:
INCLUDE Irvine32.inc
.data
.code
main PROC
; x=(x+1)-(y-1)
mov eax, 10
inc eax
mov ebx, 4
dec ebx
sub eax,ebx
call WriteDec
exit
main ENDP
END main
TASK NO 2:
INCLUDE Irvine32.inc
.data
.code
main PROC
; w= x-y+z-1
add ebx,ecx
dec eax
call WriteHex
exit
main ENDP
END main
TASK NO 3:
INCLUDE Irvine32.inc
.data
.code
main PROC
mov eax, 20
mul ebx
call WriteDec
call Crlf
mul ecx
call WriteDec
exit
main ENDP
END main