8085 Articles

Page 12 of 36

8085 Program to Multiply two 8 bits numbers

George John
George John
Updated on 26-Jun-2020 1K+ Views

In this program, we will see how to multiply two 8-bit numbers using 8085 microprocessor.Problem StatementWrite 8085 Assembly language program to multiply two 8-bit numbers stored in a memory location and store the 16-bit results into the memory.DiscussionThe 8085 has no multiplication operation. To get the result of multiplication, we should use the repetitive addition method. After multiplying two8-bit numbers it may generate 1-byte or 2-byte numbers, so we are using two registers to hold the result.We are saving the data at location 8000H and 8001H. The result is storing at location 8050H and 8051H.InputAddressData......8000DC8001AC......Flow DiagramProgramAddressHEX CodesLabelsMnemonicsCommentsF00021, 00, 80LXIH, 8000HLoad first ...

Read More

8085 Program to Divide two 8 Bit numbers

Chandu yadav
Chandu yadav
Updated on 26-Jun-2020 17K+ Views

In this program, we will see how to divide two 8-bit numbers using 8085 microprocessor.Problem StatementWrite 8085 Assembly language program to divide two 8-bit numbers and store the result at locations 8020H and 8021H.DiscussionThe 8085 has no division operation. To get the result of the division, we should use the repetitive subtraction method. By using this program, we will get the quotient and the remainder. 8020H will hold the quotient, and 8021H will hold the remainder.We are saving the data at location 8000H and 8001H. The result is storing at location 8050H and 8051H.InputThe Dividend: 0EHThe Divisor 04HThe Quotient will be ...

Read More

What is the human brain made of?

Shanmukh Pasumarthy
Shanmukh Pasumarthy
Updated on 26-Jun-2020 372 Views

In the Central Nervous System, Human Brain is the main organ. It comprises of the cerebrum, the brain stem, and the cerebellum. It controls the vast majority of the body activities, processing, incorporating, and coordinating the data it gets from the sensory organs and deciding the instructions sent to the rest of the body. The mind is contained in and secured by the skull bones of our head.The human cerebrum is mainly made up of neurons, glial cells, and veins. Interneurons, pyramidal cells including Betz cells, motor neurons, and cerebellar Purkinje cells are the various types of neurons. Betz cells are ...

Read More

Program to Divide two 8 Bit numbers in 8051 Microprocessor

Arnab Chakraborty
Arnab Chakraborty
Updated on 09-Oct-2019 2K+ Views

Here we will see the division operation. This operation will be used to divide two 8-bit numbers using this 8051 microcontroller. The register A and B will be used in this operation. No other registers can be used for division. The result of the division has two parts. The quotient part and the remainder part. Register A will hold Quotient, and register B will hold Remainder.We are taking two number 0EH and 03H at location 20H and 21H, After dividing the result will be stored at location 30H and 31H.AddressValue …20H0EH21H03H …30H00H31H00H …Program      MOV R0, #20H ; set source address 20H ...

Read More

Program to Multiply two 8 Bit numbers in 8051 Microprocessor

Arnab Chakraborty
Arnab Chakraborty
Updated on 09-Oct-2019 2K+ Views

Here we will see how to multiply two 8-bit numbers using this 8051 microcontroller. The register A and B will be used for multiplication. No other registers can be used for multiplication. The result of the multiplication may exceed the 8-bit size. So the higher order byte is stored at register B, and lower order byte will be in the Accumulator A after multiplication.We are taking two number FFH and FFH at location 20H and 21H, After multiplying the result will be stored at location 30H and 31H.AddressValue …20HFFH21HFFH …30H00H31H00H …Program      MOV R0, #20H ; set source address 20H to R0 ...

Read More

Program to Subtract two 8 Bit numbers in 8051 Microprocessor

Arnab Chakraborty
Arnab Chakraborty
Updated on 09-Oct-2019 3K+ Views

Now, in this section we will see how to subtract two 8-bit numbers using 8051 microcontroller. The register A (Accumulator) is used as one operand in the operations. There are seven registers R0 – R7 in different register banks. We can use any of them as second operand.We are taking two number 73H and BDH at location 20H and 21H, After subtracting the result will be stored at location 30H and 31H.AddressValue …20H73H21HBDH …30H00H31H00H …Program      MOV R0, #20H ; set source address 20H to R0       MOV R1, #30H ; set destination address 30H to R1       ...

Read More

Program to Divide two 8 Bit numbers in 8085 Microprocessor

Arnab Chakraborty
Arnab Chakraborty
Updated on 09-Oct-2019 3K+ Views

Here we will see 8085 program. This program will divide two 8-bit numbers using 8085 microprocessor.Problem Statement −Write an 8085 Assembly language program to divide two 8-bit numbers and store the result at locations 8020H and 8021H.Discussion −The 8085 has no division operation. To get the result of division, we should use the repetitive subtraction method.By using this program, we will get the quotient and the remainder. 8020H will hold the quotient, and 8021H will hold remainder.We are saving the data at location 8000H and 8001H. The result is storing at location 8050H and 8051H.InputThe Dividend: 0EHThe Divisor 04HThe Quotient will be ...

Read More

Program to Subtract two 8 Bit numbers in 8085 Microprocessor

Arnab Chakraborty
Arnab Chakraborty
Updated on 09-Oct-2019 7K+ Views

Here we will see one 8085 program. In this program we will see how to subtract two 8-bit numbers.Problem Statement −Write an 8085 Assembly language program to subtract two 8-bit numbers and store the result at locations 8050H and 8051H.Discussion −In 8085, the SUB instruction is used 2’s complemented method for subtraction. When the first operand is larger, the result will be positive. It will not enable the carry flag after completing the subtraction. When the result is negative, then the result will be in 2’s complemented form and carry flag will be enabled.We are using two numbers at location 8000H and ...

Read More

Program to Add two 8 Bit numbers in 8085 Microprocessor

Arnab Chakraborty
Arnab Chakraborty
Updated on 09-Oct-2019 4K+ Views

Here we will see one 8085 assembly language program. In this program we will see how to add two 8-bit numbers.Problem Statement −Write an 8085 Assembly language program to add two 8-bit numbers and store the result at locations 8050H and 8051H.Discussion −To perform this task, we are using the ADD operation of 8085 Microprocessor. When the result of addition is 1-byte result, then the carry flag will not be enabled. When the result is exceeding the 1-byte range, then the carry flag will be 1We are using two numbers at location 8000H and 8001H. When the numbers are 6CH and 24H, ...

Read More

Program to Add two multi-byte numbers in 8085 Microprocessor

Arnab Chakraborty
Arnab Chakraborty
Updated on 09-Oct-2019 6K+ Views

In this section we will see one Intel 8085 Microprocessor program. This program is mainly for adding multi byte numbers.Problem Statement −Write an 8085 Assembly language program to add two multi-byte numbers.Discussion −We are using 4-byte numbers. The numbers are stored into the memory at location 8501H and 8505H. One additional information is stored at location 8500H. In this place we are storing the byte count. The result is stored at location 85F0H.The HL pair is storing the address of first operand bytes, the DE is storing the address of second operand bytes. C is holding the byte count. We are using ...

Read More
Showing 111–120 of 357 articles
« Prev 1 10 11 12 13 14 36 Next »
Advertisements