Question Paper Format
Question Paper Format
MODEL EXAM
V Semester
EC8681 – MICROPROCESSORS AND MICROCONTROLLERS LABORATORY
(Regulations 2017)
List of Questions:
1. (a)Write and execute an assembly language program to perform addition of two 16-bit numbers
using 8086 Microprocessor.
(b) Perform division of 32/16 bit data using 8086 Microprocessor.
2. (a)Write and execute an 8086 ALP to perform subtraction of two 16-bit numbers.
(b)Perform addition of two BCD numbers using 8086 microprocessor.
3. (a)Write and execute an 8086-assembly language program to find smallest number in an array
(b) Perform addition of two array using 8086 microprocessor
4. (a)Write and execute an assembly language program to perform the following arithmetic
operations for 8086 processor.
(a) Multiplication of two 16-bit number (b) Division of 16/8 bit number.
5. (a)Write and execute an assembly language program to perform Logical ‘XOR’ of two 8-bit
numbers using 8086.
(b) Write and execute an 8086 assembly language program to find largest number in an array.
6. Write and execute an assembly language program to find the largest and smallest number in an
array using 8086 microprocessor.
7. Write and execute an assembly language program to sort an array in ascending and descending
order using 8086 microprocessor.
8. Write and execute an assembly language program to perform code conversions from HEX to
ASCII using 8086.
9. Write and execute an assembly language program to perform code conversions from Binary to
BCD and vice versa using 8086.
10. Write and execute an assembly language program for addition and subtraction of two matrices
using 8086 microprocessor.
11. (a)Write and execute an assembly language program to move a block of data without overlapping
using 8086 Microprocessor.
(b) Perform addition of two array using 80806 microprocessor.
12. Write and execute an assembly language program using 8086 to rotate the stepper motor in
clockwise and anticlockwise Directions.
13. Write and execute an assembly language program using 8086 for interfacing 8279 interface kit and
to display the message “HELLO” in display
14. Write and execute an 8086 assembly language program for interfacing DAC kit and to generate
saw tooth and square waveforms.
15. Write and execute an 8086 assembly language program to establish parallel communication in
Mode 0 and Mode 1using 8255.
16. a.Write and execute an 8051assembly language program to add two 8-bit numbers.
b Write and execute an assembly language program to perform unpacked BCD to ASCII code
conversion using 8051 Microcontroller.
17. Write and execute an 8051 assembly language program for performing Subtraction and
Logical ‘XOR’ operation of two 8 bit numbers
18. Write and execute an assembly language program for performing multiplication and division of
two 8 bit numbers using 8051 and store the result in memory
19. a.Write and execute an assembly language program to obtain the 2’s complement of a
number using 8051 Microprocessor.
b. Write and execute an assembly language program to obtain the logical AND and OR output of
two 8 bit numbers using 8051 Microcontroller
20. a.Write and execute an assembly language program to find the square of a number using 8051
Microcontroller
b.Write and execute an assembly language program to obtain the logical ‘AND’ output of two 8-
bit numbers using 8051 Microcontroller
21. Write and execute an assembly language program to find the square and cube of a number using
8051 Microcontroller
22. (a) Write and execute an ALP using 8051 to perform 8-bit division.
(b) Write and execute an ALP using 8051 to perform code conversion from unpacked BCD to
ASCII.
23. Write and execute and execute 8086 assembly language program to perform logical
operations 8086.
24. Write and execute an ALP using 8051 to perform 8-bit Arithmetic operations.
25. Write and execute an ALP using 8051 to perform 8-bit logical operations.
1. (a)Write and execute an assembly language program to perform addition of two 16-bit
numbers using 8086 Microprocessor.
(b) Perform division of 32/16 bit data using 8086 Microprocessor.
2. (a)Write and execute an 8086 ALP to perform subtraction of two 16-bit numbers.
(b)Perform addition of two BCD numbers using 8086 microprocessor.
4. (a)Write and execute an assembly language program to perform the following arithmetic
operations for 8086 processor.
(a) Multiplication of two 16-bit number (b) Division of 16/8 bit number.
5. (a)Write and execute an assembly language program to perform Logical ‘XOR’ of two 8-bit
numbers using 8086.
(b) Write and execute an 8086 assembly language program to find largest number in an
array.
6. Write and execute an assembly language program to find the largest and smallest number
in an array using 8086 microprocessor.
7. Write and execute an assembly language program to sort an array in ascending and
descending order using 8086 microprocessor.
8. Write and execute an assembly language program to perform code conversions from HEX
to ASCII using 8086.
9. Write and execute an assembly language program to perform code conversions from
Binary to BCD and vice versa using 8086.
10. Write and execute an assembly language program for addition and subtraction of two
matrices using 8086 microprocessor.
11. (a)Write and execute an assembly language program to move a block of data without
overlapping using 8086 Microprocessor.
(b) Perform addition of two array using 80806 microprocessor.
12. Write and execute an assembly language program using 8086 to rotate the stepper motor
in clockwise and anticlockwise Directions.
13. Write and execute an assembly language program using 8086 for interfacing 8279
interface kit and to display the message “HELLO” in display
14. Write and execute an 8086 assembly language program for interfacing DAC kit and to
generate saw tooth and square waveforms.
16. a.Write and execute an 8051assembly language program to add two 8-bit numbers.
b Write and execute an assembly language program to perform unpacked BCD to ASCII
code conversion using 8051 Microcontroller.
17. Write and execute an 8051 assembly language program for performing Subtraction and
Logical ‘XOR’ operation of two 8 bit numbers
18. Write and execute an assembly language program for performing multiplication and
division of two 8 bit numbers using 8051 and store the result in memory
19. a.Write and execute an assembly language program to obtain the 2’s complement of a
number using 8051 Microprocessor.
b. Write and execute an assembly language program to obtain the logical AND and OR
output of two 8 bit numbers using 8051 Microcontroller
20. a.Write and execute an assembly language program to find the square of a number using
8051 Microcontroller
b.Write and execute an assembly language program to obtain the logical ‘AND’ output of
two 8- bit numbers using 8051 Microcontroller
21. Write and execute an assembly language program to find the square and cube of a
number using 8051 Microcontroller
22. (a) Write and execute an ALP using 8051 to perform 8-bit division.
(b) Write and execute an ALP using 8051 to perform code conversion from unpacked BCD
to ASCII.
23. Write and execute 8086 assembly language program to perform logical operations.
24. Write and execute an ALP using 8051 to perform 8-bit Arithmetic operations.
25. Write and execute an ALP using 8051 to perform 8-bit logical operations.
26. Write and execute an assembly language program using 8086 to rotate the stepper motor
in clockwise and anticlockwise Directions.
27. Write and execute an assembly language program using 8086 for interfacing 8279
interface kit and to display the message “BUBBLE” in display
28. Write and execute an 8086 assembly language program for interfacing DAC kit and to
generate triangular waveform.
30. Write and execute an ALP using 8086 to perform 16-bit Arithmetic operations.
31. Write and execute an ALP using 8086 to perform 8-bit logical operations.
32. Write and execute an assembly language program to find the largest and smallest number
in an array using 8086 microprocessor.
33. Write and execute an assembly language program to sort an array in ascending and
descending order using 8086 microprocessor.
35. Write and execute an assembly language program to find the square and cube of a
number using 8051 Microcontroller