Download VTU BE 2020 Jan [folder1] 4th Sem 17EC46 Microprocessors Question Paper

Download Visvesvaraya Technological University (VTU) BE-B.Tech (Bachelor of Engineering/ Bachelor of Technology) 2020 January [folder1] 4th Sem 17EC46 Microprocessors Previous Question Paper

1 of 2
1 a.
b.
c.
2 a.
b.
c.
module.
ram.
(10 Marks)
(08 Marks)
instruction is
Note: Answer Answer any FIVE full questions, choosing ONE full question from each
Module- 1
Define Microprocessor. Describe the architecture of 8086 with neat block diag
Explain flag register of 8086 with its format.
Explain the formation of opcode for MOV AX, BX. Opcode for MOV
(04 Marks)
Explain the significance of following pins of 8086:
(i) ALE (ii) RESET (iii) TEST
(iv) M/10
Time: 3 hrs.
17EC46
Fourth Semester B.E. Degree Examination, Dee.2019/Jan.2020
Microprocessors
Max. Marks: 100
"100010". (02 Marks)
OR
Explain the following addressing modes of 8086:
(i) Register Addressing mode (ii) Based Indexed mode.
(iii) Immediate mode (iv) Direct addressing mode (08 Marks)
Write 8086 program to find the smallest number out of N 16 bit unsigned numbers stored in
a memory block starting with the address 2000H. Store the result at word location 3000H.
(08 Marks)
Module-2
Explain the following instruction with examples:
(i) LEA (ii) IDIV (iii) XLAT (iv) TEST (08 Marks)
Write a complete assembly language program in 8086 which determines all the occurrences
of a character in a given string. (08 Marks)
What are assembler directives? Explain any three. (04 Marks)
OR
list and explain the string manipulation instructions. Also give its advantages. (10 Marks)
Write an ALP to copy a 100 byte block of data from LOCI to LOC2 using the MOVS
instructions. (06 Marks)
Write an ALP to find whether the given number is 2 out of 5 code. (04 Marks)
Module-3
Explain the stack structure of 8086 and the operations of PUSH and POP instructions with
examples. (08 Marks)
Differentiate between procedure and macro. (06 Marks)
Write an ALP to change a sequence of sixteen 2 byte numbers from ascending to descending
order. Store the new series at different address. Use LIFO property of the stack. (06 Marks)
OR
Explain the type of interrupts and the action taken by the 8086 when an interrupt occurs in
detail. (06 Marks)
Explain the interrupt acknowledgement cycle of 8086 with the neat timing diagram.
(06 Marks)
Write a program to generate a delay of 100ms using an 8086 system that runs on 10 MHz
frequency. Show the calculations. (08 Marks)
"
-
-.
-
..r .,..
---
;:s ..,""',....
. ...- .. f ....?. s.-; :.;,-, ..._
/
7
\ -
-
--------...2":`.S.
... . . -
it N
A,
I .. .
USN
p_ g
C.) a
)

1
6
-

c
ef.1
czt
rd
.

CtS
"
l
e C.3
3
C.".
0
?-?
4
?0
?..?Z
r
.2
? ?-?
a)
0 ?
an
0
o
ti)
C
5
oQ
0
z
Ca
t
6
0
0.
a.
b.
c.
a.
b.
c.
a.
b.
c.
a.
b.
c.
FirstRanker.com - FirstRanker's Choice
1 of 2
1 a.
b.
c.
2 a.
b.
c.
module.
ram.
(10 Marks)
(08 Marks)
instruction is
Note: Answer Answer any FIVE full questions, choosing ONE full question from each
Module- 1
Define Microprocessor. Describe the architecture of 8086 with neat block diag
Explain flag register of 8086 with its format.
Explain the formation of opcode for MOV AX, BX. Opcode for MOV
(04 Marks)
Explain the significance of following pins of 8086:
(i) ALE (ii) RESET (iii) TEST
(iv) M/10
Time: 3 hrs.
17EC46
Fourth Semester B.E. Degree Examination, Dee.2019/Jan.2020
Microprocessors
Max. Marks: 100
"100010". (02 Marks)
OR
Explain the following addressing modes of 8086:
(i) Register Addressing mode (ii) Based Indexed mode.
(iii) Immediate mode (iv) Direct addressing mode (08 Marks)
Write 8086 program to find the smallest number out of N 16 bit unsigned numbers stored in
a memory block starting with the address 2000H. Store the result at word location 3000H.
(08 Marks)
Module-2
Explain the following instruction with examples:
(i) LEA (ii) IDIV (iii) XLAT (iv) TEST (08 Marks)
Write a complete assembly language program in 8086 which determines all the occurrences
of a character in a given string. (08 Marks)
What are assembler directives? Explain any three. (04 Marks)
OR
list and explain the string manipulation instructions. Also give its advantages. (10 Marks)
Write an ALP to copy a 100 byte block of data from LOCI to LOC2 using the MOVS
instructions. (06 Marks)
Write an ALP to find whether the given number is 2 out of 5 code. (04 Marks)
Module-3
Explain the stack structure of 8086 and the operations of PUSH and POP instructions with
examples. (08 Marks)
Differentiate between procedure and macro. (06 Marks)
Write an ALP to change a sequence of sixteen 2 byte numbers from ascending to descending
order. Store the new series at different address. Use LIFO property of the stack. (06 Marks)
OR
Explain the type of interrupts and the action taken by the 8086 when an interrupt occurs in
detail. (06 Marks)
Explain the interrupt acknowledgement cycle of 8086 with the neat timing diagram.
(06 Marks)
Write a program to generate a delay of 100ms using an 8086 system that runs on 10 MHz
frequency. Show the calculations. (08 Marks)
"
-
-.
-
..r .,..
---
;:s ..,""',....
. ...- .. f ....?. s.-; :.;,-, ..._
/
7
\ -
-
--------...2":`.S.
... . . -
it N
A,
I .. .
USN
p_ g
C.) a
)

1
6
-

c
ef.1
czt
rd
.

CtS
"
l
e C.3
3
C.".
0
?-?
4
?0
?..?Z
r
.2
? ?-?
a)
0 ?
an
0
o
ti)
C
5
oQ
0
z
Ca
t
6
0
0.
a.
b.
c.
a.
b.
c.
a.
b.
c.
a.
b.
c.
17EC46
7 a.
b.
C.
8 a.
b.
C.
9 a.
b.
c.
10 a.
b.
c.
Module-4
Sketch the minimum mode configuration of 8086 and explain the operation briefly.
(08 Marks)
Interface two 4kx8 EPROM and two 4kx8 static RAM chips of 8086. The addresses of
RAM and ROM should start from FC000H and FE000H respectively. (08 Marks)
Draw the timing diagram for RQ /GT for maximum mode. (04 Marks)
OR
Write the control word format of 8255 PIA. (06 Marks)
Show an interface of keyboard of 8086 and explain with a flowchart. (10 Marks)
How is key Debounce achieved through hardware? (04 Marks)
Module-5
Explain the internal architecture of 8087. (06 Marks)
Write a program to read analog input connected to the last channel of ADC0808 interfaced
to 8086 using 8255 and digital value to be stored at location 3000h. (06 Mark.'
Explain the following INT 21K DOS function calls:
(i) Function 01 H (ii) Function 02H (iii) Function 09H (iv) Function OAH (08 Marks)
OR
Write an ALP to rotate a stepper motor by 100 steps in clockwise direction for a 1.8 degree
connected to 8255 port. Show details of calculations. Motor is rotating at 12 rpm and
processor speed is 10 MHz.

(08 Marks)
Explain Von-Neumann and Harvard CPU architecture and USC and RISC CPU architecture.
(08 Marks)
Write a program to generate triangular wave using DAC 0800. (04 Marks)
2 of 2
FirstRanker.com - FirstRanker's Choice

This post was last modified on 28 February 2020