0% found this document useful (0 votes)
5 views7 pages

Lab Sheet 4: 8085 Array Programming

The document outlines Lab Sheet 4 for the Microcontroller Lab course (19EAC 285), focusing on 8085 assembly language programming. It includes five programming tasks: counting 1's in a 16-bit number, calculating factorials, sorting an array, creating a delay for LED blinking, and finding the square of a number. Each task requires logic development and results documentation, along with an evaluation criteria section for performance assessment.

Uploaded by

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

Lab Sheet 4: 8085 Array Programming

The document outlines Lab Sheet 4 for the Microcontroller Lab course (19EAC 285), focusing on 8085 assembly language programming. It includes five programming tasks: counting 1's in a 16-bit number, calculating factorials, sorting an array, creating a delay for LED blinking, and finding the square of a number. Each task requires logic development and results documentation, along with an evaluation criteria section for performance assessment.

Uploaded by

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

19EAC 285: Microcontroller Lab

Lab sheet 4: 8085 Array Programming

Subject: Microcontroller Lab Register Number:


Sub Code: 19EAC285 Name:
Experiment No. : 4 Date:
Course Outcome: CO3

1. Write an 8085 assembly language program to find the number of one’s (1's) present in
the given 16-bit number.
Logic:

Result:
19EAC 285: Microcontroller Lab

2. Write an 8085 assembly language program to find the factorial of the given number. If the
factorial is odd make the PORT 0 high else make PORT 1 high (use any two ports for the
same).
Logic:
19EAC 285: Microcontroller Lab

3. Write an 8085 Assembly Language program to fetch 5 numbers stored in 5 consecutive


memory locations starting from 4500H. Sort the given array of numbers into ascending
order and store it in 5 consecutive locations starting from 8500H.
Logic:

Result:
19EAC 285: Microcontroller Lab

4. Write an 8085 assembly language program to write a delay program of FF x FF and move
F and zero alternatively to PORT 0. Call the delay code in between while moving 0 and F
to the port. This is the concept of blinking an LED

Logic:
19EAC 285: Microcontroller Lab

5. Write an assembly language program in 8085 to find the square of the given number.
Logic:

Result
19EAC 285: Microcontroller Lab

Evaluation:

Criteria Marks Comments


Preparedness
Performance
Viva
Output/Completion

Name and signature of the faculty in charge


19EAC 285: Microcontroller Lab

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy