# 8085 Program to Multiply Two 8-bit Numbers

In this program, we will write an 8085 Program to Multiply Two 8-bit Numbers in the 8085 microprocessor with a program flow chart and explanation of the program.

## 8085 Program to Multiply Two 8-bit Numbers

### Program Statement

Multiply two 8-bit numbers stored in memory locations D000H and D001H. Store the result in memory locations E000H and E001H.

### Explanation of Program

Consider that a byte is present at the memory location D000 H and a second byte is present at memory location D001 H.

We have to multiply the bytes present at the above two memory locations.

We will multiply the numbers using the successive addition method.

In the successive addition method, one number is accepted and another number is taken as a counter. The first number is added with itself, till the counter decrements to zero.

The result is stored at memory locations E000 H and E001 H.

For example: D000 H = 12 H, D001 H=10 H

Result = 12H+ 12H+ 12H+ 12H+ 12H + 12H + 12H +12H + 12H+ 12H

Result = 0120 H

E000 H 20 H, E001 H= 01 H

### Assembly Language Program

Hello friends, my name is Trupal Bhavsar, I am the Writer and Founder of this blog. I am Electronics Engineer(2014 pass out), Currently working as Junior Telecom Officer(B.S.N.L.) also I do Project Development, PCB designing and Teaching of Electronics Subjects.

This site uses Akismet to reduce spam. Learn how your comment data is processed.