You are on page 1of 7

EEE342 - Microprocessor Systems and Interfacing

Lab Report # 7
MP LAB

Name Atta ur rehman Usama Reg # FA17-BEE-123

Class& Section BEE-5c Lab Instructor Engr. M. Zubair Khaliq


Performed Date 26 10 2019 Submitted Date 26 10 2019

Task -1:
MOV AL,0FFH
MOV BL,0FFH
NEG AL
MOV CL,AL
NOT BL
MOV CL,BL
MOV CL,0
AND CL,AL
AND CL,BL
MOV CL,1
AND CL,AL
AND CL,BL

1 | P a g e Department of Electrical and Computer Engineering | CUI Wah


EEE342 - Microprocessor Systems and Interfacing

Task -2:
org 0*100h
mov bx, 1234h
mov ax,3456h
mul bx

2 | P a g e Department of Electrical and Computer Engineering | CUI Wah


EEE342 - Microprocessor Systems and Interfacing

Task -3:
A DB 1,2,3,4,10
LEA BX,[A]
MOV SI,0
MOV CX,5
LOOP1:
MOV AL,A[0]
MOV AL,A[SI]
INC SI
CMP BL,AL
JB LOOP2:
LOOP LOOP1
LOOP2:
MOV DX,BX
RET

3 | P a g e Department of Electrical and Computer Engineering | CUI Wah


EEE342 - Microprocessor Systems and Interfacing

Task -4:
LEA BX ,[ARRAY]
MOV SI,0H
MOV DX,5H
LOOP1:
MOV AL,ARRAY[SI]
INC SI
CMP AX,DX
JE LOOP2:
LOOP LOOP1
LOOP2:
RET
ARRAY DB 2,3,5,1,4

4 | P a g e Department of Electrical and Computer Engineering | CUI Wah


EEE342 - Microprocessor Systems and Interfacing

Task 5
MOV BL,10
MOV AL,1
MOV CX,9
FACT:
MUL BL
DEC BL
LOOP FACT

5 | P a g e Department of Electrical and Computer Engineering | CUI Wah


EEE342 - Microprocessor Systems and Interfacing

Task 6
num1 db 9h
num2 db 7h
call m2
ret
m2 proc
mov al,num1
mov bl,num2
xchg al,num2
xchg bl,num1
ret
m2 endp
end

6 | P a g e Department of Electrical and Computer Engineering | CUI Wah


EEE342 - Microprocessor Systems and Interfacing

7 | P a g e Department of Electrical and Computer Engineering | CUI Wah

You might also like