Microprocessor, Microcontroller & Embedded
System
(ECE-501)
LAB MANUAL
Department of Electronics & Communication
Engineering
NATIONAL INSTITUTE OF TECHNOLOGY
(UNIVERSITY)
(An Institute of National Importance)
YUPIA, DISTRICT PAPUM PARE, ARUNACHAL
PRADESH, INDIA
INDEX
S/No TOPIC Page
no.
1.SYLLABUS
2.EXPERIMENTS(8085 MICROPROCESSOR PROGRAMS)
1 ADDITION OF TWO 8 BIT NUMBERS
2 SUBTRACTION OF TWO 8 BIT NUMBERS
3 MULTIPLICATION OF TWO 8 BIT NUMBERS
4 DIVISION OF TWO 8 BIT NUMBERS
5 SMALLEST NUMBER IN AN ARRAY OF DATA
6 LARGEST NUMBER IN AN ARRAY OF DATA
7 ARRANGE AN ARRAY OF DATA IN ASCENDING ORDER
8 ARRANGE AN ARRAY OF DATA IN DESCENDING ORDER
9 BCD TO HEX CONVERSION
10 HEX TO BCD CONVERSION
11 HEX TO ASCII CONVERSION
12 ASCII TO HEX CONVERSION
13 SQUARE OF A NUMBER USING LOOK UP TABLE
14 PROGRAM TO GENERATE FIBONACCI SERIES UP TO 10TH TERMS.
15 TO FIND HOW MANY TIMES THE GIVEN NUMBER IS PRESENT IN THE
LIST OF NUMBERS
16 GIVEN AN ARRAY 50 BYTES LONG, INSERT FOUR BYTES IN THE
ARRAY STARTING FROM THE TENTH MEMORY LOCATION.
17 GIVEN AN ARRAY 50 BYTES LONG, DELETE FOUR BYTES IN THE
ARRAY STARTING FROM THE TENTH MEMORY LOCATION
18 FIND THE NUMBER OF OCCURRENCES OF NEGATIVE NUMBERS,
ZEROS, AND POSITIVE NUMBERS FROM A LIST OF 50 NUMBERS
STORED IN A BLOCK OF MEMORY LOCATIONS
3. INTERFACING WITH 8085
4. MICROCONTROLLER PROGRAMS
5. QUICK NOTES
6. INSTRUCTION SET OF 8085
7. OPCODES TABLE OF INTEL 8085