0% found this document useful (0 votes)
22 views6 pages

Index Certi Format MPI B63

This document is a laboratory manual for the Microprocessor and Interfacing course (3160712) at Gujarat Power Engineering and Research Institute for the academic year 2022-23. It includes a certificate of completion for students, an index of practical assignments, and detailed instructions for writing assembly language programs using the 8085 microprocessor. The manual covers various topics such as addition, subtraction, data exchange, and number manipulation through assembly language programming.

Uploaded by

avani.raval
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)
22 views6 pages

Index Certi Format MPI B63

This document is a laboratory manual for the Microprocessor and Interfacing course (3160712) at Gujarat Power Engineering and Research Institute for the academic year 2022-23. It includes a certificate of completion for students, an index of practical assignments, and detailed instructions for writing assembly language programs using the 8085 microprocessor. The manual covers various topics such as addition, subtraction, data exchange, and number manipulation through assembly language programming.

Uploaded by

avani.raval
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/ 6

Microprocessor and Interfacing (3160712) ENROLLMENT NO

Enrolment No: ________________

LABORATORY MANUAL
Microprocessor and Interfacing (3160712)
B.E. SEM. VI (COMPUTER), Year 2022-23 (Even Sem.)

DEPARTMENT OF COMPUTER ENGINEERING

GUJARAT POWER ENGINEERING AND RESEARCH INSTITUTE,


MEHSANA

(Managed By Gujarat Technological University)

Near Toll Booth, Ahmedabad - Mehsana Express way, Village-Mewad


District Mehsana-Gujarat
Contact No. 02762- 292262/63

1
Microprocessor and Interfacing (3160712) ENROLLMENT NO

GUJARAT POWER ENGINEERING AND


RESEARCH INSTITUTE, MEHSANA
(Managed By Gujarat Technological University)

DEPARTMENT OF COMPUTER ENGINEERING

CERTIFICATE
This is to certify that the work carried out by Mr. /Ms. ______________________

__________________________ Enrollment No. ___________________ Student of

computer Engineering, semester VI of session 2022-2023 has satisfactorily completed at

Gujarat Power Engineering and Research Institute, Mehsana. This manual is a record of

his/her own work of subject _____________________________ carried out under

competent supervision and guidance.

Faculty In-charge Head of Department

2
Microprocessor and Interfacing (3160712) ENROLLMENT NO

GUJARAT POWER ENGINEERING AND RESEARCH INSTITUTE, MEHSANA


Managed By Gujarat Technological University (GTU)
B.E. SEM. VI (COMPUTER), Year: 2022-23 (Even Sem.)
3160712: Microprocessor and Interfacing

INDEX

Date
No. Title Sign
(B63)

1 Introduction to Microprocessor 8085 simulator. 08/02/2023

Write an ALP to perform addition

a. Write an ALP to perform addition of two 8 bits


numbers.

b. Write an ALP to perform addition of two 16 08/02/2023


2 bits numbers.
15/02/2023
c. Write an 8085 ALP to add two decimal numbers
using DAA instruction.

d. Write an 8085 ALP to add two numbers using


DAD instruction.

3 Write an ALP to exchange content of memory 22/02/2023


location.

a. Exchange data stored on Memory location


2000h with data stored on memory location 4000h
using direct addressing instructions.

b. Exchange data stored on Memory location


2000h with data stored on memory location 4000h
using indirect addressing instructions.

c. Exchange data block stored at memory location


2050H to 2055H. Transfer entire block of data to

3
Microprocessor and Interfacing (3160712) ENROLLMENT NO

new memory location starting at 2070H.

d. Exchange data block stored at memory location


2050H to 2055H. Transfer entire block of data in
reverse order to new memory location starting at
2070H.

Write an ALP to perform subtraction

a. Write an ALP to perform subtraction of two 8


4 bits numbers. 01/03/2023

b. Write an ALP to perform subtraction of two 16


bits numbers.

Write an ALP for complement.

a. Write an ALP to 1’s complement of 8 bits


numbers

b. Write an ALP to 1’s complement of 16 bits


5 numbers. 01/03/2023

c. Write an ALP to 2’s complement of 8 bits


numbers.

d. Write an ALP to 2’s complement of16 bits


numbers.

Separation of Odd & Even number

a. Write 8085 assembly language program to


separate even numbers from the given list of 5
numbers and store them in the another list
starting from 2300H. Assume starting address
6 of 5 number list is 2100H. 15/03/2023

b. Write 8085 assembly language program to


separate odd numbers from the given list of 5
numbers and store them in the another list
starting from 2300H. Assume starting address
of 5 number list is 2100H.

4
Microprocessor and Interfacing (3160712) ENROLLMENT NO

Sum of series of number.

a) Write 8085 assembly language program to


calculate the sum of series of numbers. The length
of the series is in memory location 4200H and the
series begins from memory location 4201H.
7 b) Write 8085 assembly language program to 05/04/2023
calculate the sum of series of odd numbers. The
length of the list is in memory location 2200H and
the series itself begins from memory location
2201H. Assume the sum to be 8 bit number so you
can ignore carries and store the sum at memory
location 2210H

To find largest & smallest value

a. Write an ALP to find the larger of two 8 bits


numbers.

8 b. Write an ALP to find the smaller of two 8 bits 12/04/2023


numbers.

Multiplication & Division of data

a. Write a program to perform multiplication of


9 two 8 bit numbers. 19/04/2023

b. Write a program to divide 8 bit number by 8 bit


number.

To find square & square root of given number

a. Write an ALP to find square of a number.


10 26/04/2023
b. Write an ALP to find the square root of a
number.

11 Write an ALP to find factorial of a number using 03/05/2023

5
Microprocessor and Interfacing (3160712) ENROLLMENT NO

subroutine.

Write an ALP to convert 2 digits BCD to binary


12 17/05/2023
number system.

13 Write an ALP to generate Fibonacci numbers. 24/05/2023

You might also like