Ec8681.1 QP

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

Page 1 of 4

B.E / B.Tech. PRACTICAL END SEMESTER EXAMINATIONS, JANUARY 2023


Fifth Semester

EC8681 & MICROPROCESSORS AND MICROCONTROLLER LABORATORIES

(Regulations 2017)

Time : 3 Hours Answer any one Question Max. Marks 100

Aim, Apparatus Program Execution & Viva-Voce Record Total


required, flowchart Output

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

0 (use PORTB as input port and PORTB as output port).(50)


(a).Write and execute an assembly language program to convert ASCII number to HEX number.
6.
(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 a 8086 assembly language program to find the sum of 10 numbers. (50)
7.
(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 one’s and two’s complement of a
8.
number using 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 8086 assembly language program to find the smallest number from an array
9.
of length 5. (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 the RAM size using BIOS call. (50)
10.
(b) Interface programmable peripheral interface 8255 with 8086 and verify its operation in Mode
0 .(50)
(a).Write and execute an assembly language program to perform matrix addition and subtraction
11.
using 8086 using MASM (50).
(b) Interface 8 bit DAC with 8086 and write and execute an assembly language program to
generate triangular wave.(50)
(a) Write and execute an assembly language program to perform floating point operation. (50)
12.
(b) Interface a 8 bit DAC with 8086 and write and execute and execute an assembly language
program to generate a square wave.(50)
(a)Write and execute 8086 assembly language program to perform BCD arithmetic using MASM.
13.
(50)
(b)Write and execute an assembly language program to interface traffic light controller with
8086(50)
(a) Write and execute an assembly language program to perform subtraction and division using
14.
8086. (50)
Page 3 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)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy