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

MP Lab Final Question Set

The document contains 21 questions asking students to write assembly language programs for the 8086 microprocessor to perform tasks like arithmetic operations, sorting arrays, string manipulation, two's complement, and interfacing with devices like ADCs, DACs, keyboards. Many questions involve writing programs to convert between data types, perform logical operations, and control external devices like traffic lights through interfacing. Students are asked to use the MASM software to explain operations and write programs demonstrating the 8086 microprocessor's instruction set.

Uploaded by

MithunKumar
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
146 views

MP Lab Final Question Set

The document contains 21 questions asking students to write assembly language programs for the 8086 microprocessor to perform tasks like arithmetic operations, sorting arrays, string manipulation, two's complement, and interfacing with devices like ADCs, DACs, keyboards. Many questions involve writing programs to convert between data types, perform logical operations, and control external devices like traffic lights through interfacing. Students are asked to use the MASM software to explain operations and write programs demonstrating the 8086 microprocessor's instruction set.

Uploaded by

MithunKumar
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

1.

a) Write an assembly language program to perform twos compliment of a


number using 8086 Microprocessor.
(50)
b) Write an assembly language program to perform string manipulation
using 8086 Microprocessor.
(50)
2. Interface Traffic Light Controller to a 16-bit microprocessor and write an
assembly language program to control the traffic for vehicles and for
pedestrian crossing.
(100)
3. a) Explain floating point operation of 8086 using MASM software.
(50)
b) Interface an 8-bit ADC with 8086 and write an ALP to convert analog
values into corresponding digital datas.
(50)
4. a) Write an assembly language program to sort an array in descending order
using 8086 microprocessor.
(50)
b) Explain arithmetic operations using MASM software.
(50)
5. a) Write an assembly language program to sort an array in ascending order
using 8086 microprocessor.
(50)
b) Explain Decimal operations using MASM software.
(50)
6. a) Write an assembly language program to sort an array in ascending order
using 8086 microprocessor.
(50)
b) Write an assembly language program to find the largest number in an
array using 8086 microprocessor.
(50)
7. a) Write an assembly language program to find the smallest number in an
array using 8086 microprocessor.
(50)
b) Explain Logical operations using MASM software.
(50)
8. a) Write an assembly language program to perform the basic logical
operations in 8086. (50)
b) Write an assembly language program to convert ASCII to hexadecimal
and vice versa using 8086 microprocessor.
(50)
9. a) Write an assembly language program to perform the basic logical
operations in 8051. (50)

b) Write an assembly language program to perform the Linear Search


operation in 8086. (50)
10.a) Write an assembly language program to perform Arithmetic operations
using 8086 Microprocessor.
(50)
b) Explain Logical operations using MASM software.
(50)
11.a) Write an assembly language program to perform Matrix operations using
8086 Microprocessor.
(50)
b) Interface 8279 Keyboard Display Controller to a 16-bit microprocessor
and verify its operation by writing the assembly language program.
(50)

12.a) Write an assembly language program to perform Decimal operations


using 8086 Microprocessor.
(50)
b) Write an assembly language program to move a data block without
overlap in 8086. (50)
13. a) Interface 8255 to a 16-bit microprocessor and write an assembly
language program to perform parallel communication using 8086.
(50)
b) Write an assembly language program to perform Matrix operations using
8086 Microprocessor.
(50)
14.a) Write an assembly language program to perform the Linear Search
operation in 8086. (50)
b) Write an assembly language program to perform Arithmetic operations
using 8086 Microprocessor.
(50)
15.a) Write an assembly language program to perform string manipulation
using 8086 Microprocessor.
(50)
b) Interface 8255 to a 16-bit microprocessor and write an assembly
language program to perform parallel communication using 8086.
(50)
16.a) Write an assembly language program to move a data block without
overlap in 8086.
(50)
b) Write an assembly language program to convert ASCII to hexadecimal
and vice versa using 8086 microprocessor.
(50)
17.a) Write an assembly language program to perform Decimal operations
using 8086 Microprocessor.
(50)
b) Interface an 8-bit ADC with 8086 and write an ALP to convert analog
values into corresponding digital datas.
(50)

18.a) Write an assembly language program to perform Floating point


operations using 8086 Microprocessor.
(50)
b) Interface an 8-bit DAC with 8086 and write an ALP to convert digital
datas into corresponding analog values.
(50)
19.a) Write an assembly language program to move a data block without
overlap in 8086.
(50)
b) Interface 8279 Keyboard Display Controller to a 16-bit microprocessor
and verify its operation by writing the assembly language program.
(50)
20. Interface Traffic Light Controller to an 16-bit microprocessor and write an
assembly language program to control the traffic for vehicles and for
pedestrian crossing.
(100)
21.a) Write an assembly language program to perform twos compliment of a
number using 8086 Microprocessor.
(50)
b) Interface 8251 to a 16-bit microprocessor and write an assembly
language program to perform serial transmission of data.
(50)

You might also like