MPMC Lab Questions
MPMC Lab Questions
01 (a) Write and execute an assembly language program to perform addition of two 8-bit numbers
with indirect addressing mode using 8086 Microprocessor. (50)
(b) Perform division of 32/16 bit data using 8086 Microprocessor (50)
02 (a)Write and execute an 8086 ALP to perform subtraction of two 16-bit numbers (50)
(b)Perform addition of two BCD numbers using 8086 microprocessor (50)
03 (a)Write and execute an 8086 assembly language program to find smallest number in an array(50)
(b) Perform addition of two array using 8086 microprocessor (50)
04 Write and execute an assembly language program to perform the following arithmetic operations
for 8086 processor
05 (a)Write and execute an assembly language program to perform Logical ‘XOR’ of two 8-bit
numbers using 8086. (50)
(b) Write and execute an 8086 assembly language program to find largest number in an array (50)
06 Write and execute an assembly language program to find the largest and smallest number in an
array using 8086 microprocessor. (100)
07 Write and execute an assembly language program to sort an array in ascending and descending
order using 8086 microprocessor. (100)
08 Write and execute an assembly language program to perform code conversions from Binary to
BCD and vice versa using 8086. (100)
09 Write and execute an assembly language program for addition and subtraction of two matrices
using 8086 microprocessor. (100)
10 a. Write and execute an assembly language program to move a block of data without
overlapping using 8086 Microprocessor (50)
b. Perform addition of two array using 80806 microprocessor (50)
Page 2 of 2
11 Write and execute an assembly language program using 8086 to rotate the stepper motor in
clockwise and anticlockwise Directions. (100)
12 Write and execute an assembly language program using 8086 for Traffic Light Control system(100)
13 Write and execute an assembly language program using 8086 for interfacing 8279 interface kit
and to display the message “HELLO” in display (100)
14 a.Write and execute an 8051assembly language program to add two 8-bit numbers. (50)
b Write and execute an assembly language program to perform unpacked BCD to ASCII code
conversion using 8051 Microcontroller. (50)
15 Write and execute an 8051 assembly language program for performing Subtraction and
Logical ‘XOR’ operation of two 8 bit numbers (100)
16 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 (100)
17 a.Write and execute an assembly language program to obtain the 2’s complement of a
number using 8051 Microprocessor. (50)
b. Write and execute an assembly language program to obtain the logical AND and OR output of
two 8 bit numbers using 8051 Microcontroller (50)
18 a.Write and execute an assembly language program to find the square of a number using 8051
Microcontroller (50)
b.Write and execute an assembly language program to obtain the logical ‘AND’ output of two 8-
bit numbers using 8051 Microcontroller (50)
19 Write and execute an assembly language program to find the square and cube of a number using
8051 Microcontroller (100)
20. a Write and execute an ALP to perform the subtraction of two matrices using 8086. (50)
b Write and execute an ALP to perform 8-bit multiplication using MASM software (50)
21. a Write and execute an ALP to sort an array in descending order using 8086. (50)
b Write and execute an ALP to perform 8-bit addition using MASM software. (50)