Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

MICROPROCESSOR AND IT’S APPLICATIONS LAB

Experiment no. 4
Aim :
WAP in 8086 to perform average of three 16-bit numbers.

Software Used :
EMU 8086 Software.

Flow Chart:
START

TAKE 1st VALUE IN REGISTER AX

TAKE 2nd VALUE IN REGISTER BX

TAKE 3RD VALUE IN REGISTER CX

TAKE INPUT 3 AS 03 INTO REGISTER BX

ADD THE OPERANDS USING ADD INSTRUCTION

DIVIDE THE RESULT USING DIV INSTRUCTION

STOP

Program :

MOV AX, 1230H;


MOV BX, 3430H;
MOV CX, 2330H;

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING


MICROPROCESSOR AND IT’S APPLICATIONS LAB

ADD AX, BX;


ADD AX, CX;
MOV BX, 0003H;
DIV BX;
HLT;

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING


MICROPROCESSOR AND IT’S APPLICATIONS LAB

SCREENSHOT :

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING


MICROPROCESSOR AND IT’S APPLICATIONS LAB

RESULT – I have performed the average of three 16-bit numbers successfully.

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

You might also like