Professional Documents
Culture Documents
Lab Report # 7
MP LAB
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
Task -2:
org 0*100h
mov bx, 1234h
mov ax,3456h
mul bx
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
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
Task 5
MOV BL,10
MOV AL,1
MOV CX,9
FACT:
MUL BL
DEC BL
LOOP FACT
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