0% found this document useful (0 votes)
248 views4 pages

8085 Microprocessor List of Experiments

This is a list of experiments used in the Microprocessor 8085 lab for the course of the same name at Shri Ramdeobaba College of Engineering, Nagpur, India.

Uploaded by

Rehan Maroofi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
248 views4 pages

8085 Microprocessor List of Experiments

This is a list of experiments used in the Microprocessor 8085 lab for the course of the same name at Shri Ramdeobaba College of Engineering, Nagpur, India.

Uploaded by

Rehan Maroofi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Write a program to perform addition of two 32 bit numbers present in memory and store the

33 bit result in memory.

Write a program to perform subtraction of two 48 bit numbers present in memory and store
the result in memory.

Write a program to perform addition of two 64 bit BCD numbers present in memory and
store the BCD result in memory.

Write a program to perform the multiplication of two 8 bit numbers present in memory and
store the 16 bit result in memory.

Write a program to perform the division of two 8 bit numbers present in memory and store
the Quotient and Remainder in memory.

Write a program to arrange a block of 10 bytes present in memory in reverse order in the
same memory space.

Write a program to exchange two blocks of 16 bytes each present in memory.

Write a program to exchange two blocks of 16 bytes each present in memory in reverse
order.

Write a program to find factorial of an 8 bit number given in memory and store the result in
momory.

Write a program to find the average of two 8 bit numbers present in memory and store the
result in memory.

Write a program to find the square of an 8 bit number present in memory and store the 8/16
bit result in memory.

Write a program to find cube of an 8 bit number and store the 8/16 bit result into memory.

Write a program to find the square root of an 8 bit number present in memory and store the
result in memory.
Write a program to find the 2’s complement of 10 bytes each present in memory. Store the
2’s complemented numbers into memory.

Write a program to find the 2’s complement of single number 10 bytes long present in
memory. Store the 2’s complemented number back in different memory space.

Write a program to compare two data blocks of 10 bytes each present in memory byte by
byte. If the two data blocks are equal then store 00H after the block else store FFH after it.

Write a program to find all the even numbers from a block of 10 bytes present in memory
and store these numbers in some other memory space.

Write a program to find all the odd numbers from a block of 16 bytes present in memory and
store these numbers in some other memory space.

Write a program to find only the count of even numbers and odd numbers from a block of 20
bytes present in memory and store the counts in memory.

Write a program to find all the positive numbers from a block of 16 bytes present in memory
and store these numbers in some other memory space.

Write a program to find all the negative numbers from a block of 20 bytes present in memory
and store these numbers in some other memory space.

Write a program to find only the count of positive numbers and negative numbers from a
block of 10 bytes present in memory and store the counts in memory.

Write a program to find all the even parity numbers from a block of 10 bytes present in
memory and store these numbers in some other memory space.

Write a program to find all the odd parity numbers from a block of 10 bytes present in
memory and store these numbers in some other memory space.

Write a program to find only the count of even parity numbers and odd parity numbers from
a block of 10 bytes present in memory and store the counts in memory.
Write a program to count and separate number of zeros and ones in an 8 bit number present
in memory. Store the counts in two different memory locations.

Implement the equation y = mx+c where m, x and c are 8 bit numbers present in memory.
Store the 16 bit result in memory.

Implement the equation y = AB/C where A, B and C are 8 bit numbers present in memory.
Store the quotient and remainder in memory.

Arrange a block of 10 bytes present in memory in ascending order.

Arrange a block of 10 bytes present in memory in descending order.

Write a program to find the largest number from a block of 10 bytes present in memory.
Store the largest number in memory.

Write a program to find the smallest number from a block of 10 bytes present in memory.
Store the smallest number in memory.

A block of 10 bytes is present in memory. Write a program to find the number of 1’s in each
byte and store the count of 1’s in 10 different memory locations.

A block of 5 bytes is present in memory. Write a program to find the number of 0’s in each
byte and store the count of 0’s in 5 different memory locations.

A single number 16 bytes long is present in memory. Write a program to find the number of
1’s in this 16 byte long number and store it in memory.

A single number 16 bytes long is present in memory. Write a program to find the number of
0’s in this 16 byte long number and store it in memory.

Convert an 8 bit binary number present in memory into its equivalent Gray code. Store the
result into memory.

Convert an 8 bit Gray code number present in memory into its equivalent binary number and
store the result in memory.
Write a program to interface LED with 8085 and glow alternate LED’s of ports A and B both
by giving interrupt signal on RST7.5 pin.

Write a program to interface seven segment displays with 8085 and display 0 to F on it
continuously.

A block of 10 bytes is present in memory. Write a program to find how many times 65H is
present in that block and store that count in memory.

Write a program to convert an 8 bit Binary number present in memory into its equivalent
BCD code and store it in memory.

A block of 10 bytes is present in memory from 2000H [Scientech Kit] or 8000H [ESA Kit].
Write a program to transfer this block from 2005H (in case of Scientech Kit) or 8005H (in
case of ESA Kit).

An Eight bit number (between 01H and 08H) is present in memory at 2000H. Write a
program to input that number, check it and glow that many LED’s of port A continuously.

You might also like