Vous êtes sur la page 1sur 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)