0% found this document useful (0 votes)
20 views

Anna University, Chennai-600 025 B.E/ B.Tech DEGREE EXAMINATIONS, Oct/Nov 2013 Regulations-2008

This document outlines 22 assembly language programming exercises for a Microprocessors and Microcontrollers lab course. The exercises involve writing programs using 8086 and 8051 microprocessors and microcontrollers to perform tasks like arithmetic operations, string manipulation, analog to digital conversion, motor control, and interfacing with devices like timers, serial ports, keyboards. Students are asked to write programs that sort arrays, find largest/smallest values, transmit/receive serial data, and implement digital clocks.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Anna University, Chennai-600 025 B.E/ B.Tech DEGREE EXAMINATIONS, Oct/Nov 2013 Regulations-2008

This document outlines 22 assembly language programming exercises for a Microprocessors and Microcontrollers lab course. The exercises involve writing programs using 8086 and 8051 microprocessors and microcontrollers to perform tasks like arithmetic operations, string manipulation, analog to digital conversion, motor control, and interfacing with devices like timers, serial ports, keyboards. Students are asked to write programs that sort arrays, find largest/smallest values, transmit/receive serial data, and implement digital clocks.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

ANNA UNIVERSITY, CHENNAI-600 025

B.E/ B.Tech DEGREE EXAMINATIONS, Oct/Nov 2013


Regulations-2008
Fifth Semester
B.E Electronics and Communication Engineering
EC2308 - Microprocessors and Microcontrollers Lab
Duration

: 3 hours

Max.Marks

:100

1. Write an assembly language program for performing the Addition and Subtraction of two
byte numbers using 8086 Microprocessor.

2. Write an assembly language program for performing the Multiplication and Division of
16 bit numbers using 8086 Microprocessor.

3. Write an assembly language program to sort a given array in Ascending and Descending
order with array of length10 using 8086 Microprocessor.

4. Write an assembly language program to find Largest and Smallest number in a given
array using 8086 Microprocessor.

5. Write an assembly language program to move string of length FF from source to


destination using 8086 Microprocessor.

6. Write an assembly language program to find character in the string and replace it with
another character using 8086 Microprocessor.

7. Write an assembly language program to scan for a given byte in the string and find the
relative address of the byte from the starting location of the string using 8086
Microprocessor.

8. Write an assembly language program to convert Analog signal into a Digital signal using
ADC interfacing using 8086 Microprocessor.

9. Write an assembly language program for Digital to Analog converter using 8086
Microprocessor.

10. Write an assembly language program to convert Digital inputs into Analog outputs and to
generate different wave forms using 8086 Microprocessor.

11. Write an assembly language program in 8086 to rotate the motor at different speeds
(using Stepper Motor and DC Motor).

12. Write an assembly language program in 8086 to display the rolling message
WELCOME in the display.

13. Write an assembly language program for Modes of operation of programmable timer
8253.

14. Write an assembly language program to study interfacing technique of UART with
Microprocessor 8086 and write an 8086 ALP to transmit and receive data between two
serial ports with RS 232 cable.

15. Write an assembly language program by interfacing 8255 with 8086 inMode0, Mode1
and Mode2.

16. Write an assembly language program for performing Addition and Subtraction of two8bit
numbers using 8051 Microcontroller and store the results in memory.

17. Write an assembly language program for performing the Multiplication and Division of
two 8bit data using 8051 and store the result in memory.

18. Write an assembly language program for Logical and Bit manipulation operations using
8051 Microcontroller.

19. Write an assembly language program for performing communication between 8051
Microcontroller kit and PC.

20. Write an assembly language programs for Digital clock and Stop Watch using 8086.

21. Write an assembly language programs to verify timer, interrupts, and UART operations
in 8051 Microcontroller.

22. Write an assembly language program for interfacing 8279, 8259 with 8085
Microprocessor.

You might also like