Microprocessor
Microprocessor
Subject Name:
School: School of Computer
Microprocessor and
Science & Engineering
Microcontroller
Page 1 of 3
Session 2024-25 (Even Semester) IILM University, Greater Noida
Text Books:
• Ramesh Gaonkar, “Microprocessor Architecture, Programming, and Applications with the 8085”,
6th Edition, Penram International Publication (India) Pvt. Ltd.,2013.
• D. V. Hall: Microprocessors Interfacing, TMH 3rd Edition.
• Mazidi Ali Muhammad, Gillispie Janice, and McKinlay Rolin D., “The 8051 Microcontroller and
Embedded Systems using Assembly and C”, Pearson, 2nd Edition, 2006.
Reference Book:
• Kenneth L. Short, “Microprocessors and programmed Logic”, 2nd Ed, Pearson Education Inc., 2003.
• Barry B. Brey, “The Intel Microprocessors, 8086/8088, 80186/80188, 80286, 80386, 80486,
Pentium, Pentium-Pro Processor, Pentium-II, Pentium-III, Pentium-IV, Architecture, Programming
& Interfacing”, Eighth Edition, Pearson Prentice Hall, 2009.
• Shah Satish, “8051 Microcontrollers MCS 51 Family and its variants”, Oxford, 2010.
Page 2 of 3
Session 2024-25 (Even Semester) IILM University, Greater Noida
List of Practical
Practical No. Practical
1 Write a program using 8085/8086 Microprocessor for data transfer from register to
register and register to memory.
2 Write a program using 8085/8086 Microprocessor for Decimal, Hexadecimal addition of
two Numbers.
3 Write a program using 8085/8086 Microprocessor for Decimal, Hexadecimal subtraction
of two Numbers
4 Write a program using 8085/8086 Microprocessor for addition and subtraction of two
BCD numbers.
5 To perform multiplication of two 8-bit numbers using 8085/8086.
6 To perform division of two 8-bit numbers using 8085/8086.
7 To find the largest number in an array of data using 8085/8086 instructions set.
8 To find the smallest number in an array of data using 8085/8086 instructions set.
9 To write a program using 8085/8086 to arrange an array of data in ascending order.
10 To write a program using 8085/8086 to arrange an array of data in descending order.
11 To convert given Hexadecimal number into its equivalent ASCII number and vice versa
using 8085/8086 instructions set
12 To convert given Hexadecimal number into its equivalent BCD number and vice versa
using 8085/8086 instructions set.
13 To interface 8255 PPI and verify the operation of input and output modes using
8085/8086.
14 To interface 8253 programmable interval timer and verify the operation of 8253 in six
different modes using 8085/8086.
15 To write a program to initiate 8251 and to check the transmission and reception of
character using 8085/8086.
16 Serial communication between two 8085/8086 through RS-232 C port.
17 Write a program of Flashing LED connected to port 1 of the 8051 Micro Controller.
18 Write a program to generate 10 kHz square wave using 8051.
19 Write a program to show the use of INT0 and INT1 of 8051.
20 Write a program for temperature & to display on intelligent LCD display.
Page 3 of 3