Ec8681.1 QP
Ec8681.1 QP
Ec8681.1 QP
(Regulations 2017)
20 30 30 10 10 100
(a) Write and execute 8086 assembly language program to perform multiplication and division of
1.
two 16 bit numbers using MASM. (50)
(b)Write and execute 8086 assembly language program to interface dot matrix printer with 8086
and print a string of characters. (50)
(a)Write and execute an assembly language program using 8086 to sort a given array in ascending
2.
order with array of length 8. (50)
(b)Write and execute 8086 ALP to interface a traffic light controller .(50)
(a)Write and execute 8086 assembly language program to find character and replace it with
3.
character “a”. (50)
(b) Interface 8279 with 8086 and write and execute an ALP to display rolling message
“WELCOME” (50)
(a) Write and execute an assembly language program to perform multiplication and division using
4.
8051 (50)
(b) Write and execute an assembly language program to study interfacing technique of USART
with Microprocessor 8086 and write an 8086 ALP to transmit and receive data between two serial
ports with RS 232 cable. (50)
(a) Write and execute and execute 8086 assembly language program to perform logical operations
5.
using MASM .(50)
(b) Interface a programmable peripheral interface 8255 with 8086 and verify its operation in Mode
Page 2 of 4
(b) Interface a programmable peripheral interface 8255 with 8086 and verify its operation in Mode
0 to transfer data from PORTA to PORTB. (50)
(a). Write and execute an assembly language program to get system date and RAM size using BIOS
15.
call (50)
(b) Interface stepper motor with 8086 and write and execute an assembly language program to
rotate a stepper motor in anticlockwise direction (50).
(a). Write and execute 8086 assembly language program to perform subtraction and multiplication
16.
of two 16 bit numbers. (50)
(b). Write and execute an assembly language program to interface dot matrix printer with 8086 and
print a string of characters. (50)
(a). Write and execute an assembly language program to perform logical operations using 8051
17.
(50)
((b) Interface 8279 with 8086 and write and execute an ALP to perform rolling display (50).
(a) Write and execute an assembly language program to find square and cube of a number using
18.
8051(50)
(b) Interface DAC with 8086 and write and execute an assembly language program to generate a
square wave.(50)
(a)Write and execute an assembly language program using 8086to convert a HEX number to ASCII
19.
number. (50)
b). Write and execute an assembly language program to interface an ADC with 8086 kit (50)
(a). Write and execute an assembly language program to convert a BCD number into ASCII using
20.
8051. (50)
(b) Interface programmable peripheral interface 8255 with 8086 and verify its operation in Mode 0
in BSR mode (set PC4 and reset PC7). (50)
(a)Write and execute 8086 assembly language program to move a block of 5 bytes from source to
21.
destination using MASM. (50)
(b)Write and execute an assembly language program to realize a digital clock using 8086
microprocessor and display the count sequence in Min: Seconds format (50)
(a) Write and execute and execute an assembly language program to perform logical operations
22
using 8051 (50)
(b) Write and execute and execute an assembly language program to interface an ADC with 8086
Page 4 of 4
kit (50)
(a) Write and execute an assembly language program to perform addition and subtraction using
23
8051 (50)
(b) Interface stepper motor with 8086 and write and execute an assembly language program to
rotate a stepper motor in anticlockwise direction (50)
(a) Write and execute an assembly language program to find square and cube of a number using
24
8051(50)
(b) Interface 8279 with 8086 and write and execute an ALP to perform rolling display (50).
(a)Write and execute an assembly language program to perform string display using DOS function
25
call (50)
(b) Interface stepper motor with 8086 and write and execute an assembly language program to
rotate a stepper motor in clockwise direction (50)