Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Be Summer 2022

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Seat No.: ________ Enrolment No.

___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – SUMMER 2022
Subject Code:3160712 Date:03/06/2022
Subject Name:Microprocessor and Interfacing
Time:10:30 AM TO 01:00 PM Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.
MARKS
Q.1 (a) Explain the flag register in 8085 microprocessor. 03
(b) Explain the following pins of 8085: 04
(1) INTR (2) HOLD (3) SOD (4) READY
(c) Draw the block diagram of internal architecture of 8085 07
and explain its working.

Q.2 (a) Explain the following instructions 03


1. LHLD 2. RAL 3. DAA
(b) Explain demultiplexing of data and address bus of 8085. 04
(c) Explain the timing diagram of the instruction MOV C,A 07
(4FH ) stored in location 2005H is being fetched. Define
T-state, Machine cycle and Instruction cycle.
OR
(c) Explain interfacing of 4KB EPROM with 8085 using decoder and 07
gates as required. Assume starting address as 0000H.

Q.3 (a) Write a program to find 2’s complement of a number stored at 2050H 03
and store result at 2055H.
(b) Compare memory mapped I/O and I/O mapped I/O. 04
(c) What are interrupts? List and explain the interrupt available in 07
microprocessor 8085?
OR
Q.3 (a) Explain the concept of stack. 03
(b) Explain arithmetic instructions of 8085. 04
(c) Write an 8085 program to copy block of ten numbers starting from 07
location 2050h to locations starting from 3050h.

Q.4 (a) State the difference between PUSH and POP instruction. 03
(b) Explain the generation of control signals in 8085. 04
(c) Draw the internal block diagram of 8259A and explain the 07
functions of each block in detail.
OR
Q.4 (a) Explain Machine level language and Assembly level language with 03
examples.
(b) Explain 8085 bus organization. 04
(c) Write a program to count continuously in hexadecimal from FFH to 07
00H in a system with a clock period of 0.5 μs. Use register C to set
up 1 millisecond delay between each count and display the number
at the output port1.
1
Q.5 (a) How many memory locations can be addressed by microprocessor 03
with 14 address lines? Also specify how many address lines are
required for 2KB memory.
(b) Load the hexadecimal numbers 56H and A9H in registers D and E 04
respectively and add them. If sum is greater than FFH, display 01H
at output PORT0; otherwise display sum.
(c) Draw the internal block diagram of 8255 and explain the 07
functions of each block in details.
OR
Q.5 (a) Explain the given pins of 8086. 03
1. ALE 2. DEN 3.MN/MX
(b) Explain the modes of operation of 8086 microprocessor. 04

(c) Explain the block diagram of 8086 microprocessor. 07

*************

You might also like