0% found this document useful (0 votes)
26 views5 pages

SUMMER

The document outlines the examination structure for the Microprocessor and Interfacing subject at Gujarat Technological University for the years 2022, 2023, and 2024. It includes instructions for students, a breakdown of questions covering various topics related to microprocessors, and marks allocation for each question. The questions focus on concepts such as the 8085 microprocessor architecture, instruction sets, interfacing, and comparisons between different microprocessor models.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views5 pages

SUMMER

The document outlines the examination structure for the Microprocessor and Interfacing subject at Gujarat Technological University for the years 2022, 2023, and 2024. It includes instructions for students, a breakdown of questions covering various topics related to microprocessors, and marks allocation for each question. The questions focus on concepts such as the 8085 microprocessor architecture, instruction sets, interfacing, and comparisons between different microprocessor models.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

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

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

2
Seat No.: ________ Enrolment No.___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – SUMMER 2023
Subject Code:3160712 Date:06-07-2023
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) Differentiate between Microcontroller and Microprocessor. 03

(b) Explain the purpose of the following signals in 8085 04


1. READY
2. AD0-AD7
3. HOLD
4. IO/ M
5. INTR

(c) Draw the architectural diagram of 8085 microprocessor and list out the 07
following:
1. General Purpose Registers
2. Special Purpose registers with their functions
3. Flags in the flag register with required explanation

Q.2 (a) If an 8085 is an 8 bit microprocessor, how many bits can be loaded by the 3 03
register pairs (BC, DE, HL, or SP) using LXI?

(b) Define significance of ALE pin with an example or a diagram. 04

(c) If an 8085 microprocessor has a 2 MHz crystal frequency, what is the 07


assembly language code required creating a delay of 1 second?

OR
(c) Draw the interfacing of a 4KB EPROM having a starting address0000h and 07
two 2KB static RAMs having starting addresses 4000hand 8000h,
respectively, with 8085 microprocessor. Use demultiplexed address/data
lines and use 3-to-8 decoder (74LS138).

Q.3 (a) State the addressing modes of the following instructions: 03


1. CMA
2. LDA 2500H
3. ANA M
4. LXI SP
(b) Using stack operations, write an 8085 assembly program to set the sign, 04
zero, and parity flags while resetting the auxiliary carry and carry flags.
(c) Can you describe the process by which the 8085 processor executes the 07
CALL instruction, and how does the timing diagram illustrate this sequence
of events?

1
OR
Q.3 (a) An array of ten data bytes are stored from memory locations 2100H 03
onwards. Write an 8085 assembly language program to find the minimum
number from this array and store it to new memory location 2200H.
(b) Can you provide a diagram illustrating the de-multiplexing of the 04
Address/Data bus (AD0-AD7) in the 8085 microprocessor?

(c) Explain the different addressing modes available in the 8085 07


microprocessor, with examples to illustrate each mode.

Q.4 (a) Explain instruction set of 8085. 03

(b) Compare the memory-mapped IO with the standard IO-mapped IO 04


(c) Can you provide an example program in assembly language that initializes 07
a single 8259 Programmable Interrupt Controller (PIC) connected to an
8085 processor?

OR
Q.4 (a) List the Software and Hardware interrupts of 8085? 03

(b) Discuss the operation of the 8255 Programmable Peripheral Interface and 04
how it is interfaced with an 8085 microprocessor. What are the different
modes of operation and how are they selected?
(c) How does the instruction sequence 07
MVI A, 07H
RLC
MOV B, A
RLC
RLC
ADD B
Use the values stored in registers A and B to execute a specific mathematical
function in an assembly language program?
Q.5 (a) Differentiate 80286 with 80386 microprocessor. 03
(b) Describe the importance of bus interface unit (BIU) and execution unit (EU) 04
the 8086 microprocessor.
(c) Draw and explain internal architecture and PIN diagram of 8086 07
microprocessor.
OR
Q.5 (a) Differentiate between the real mode and protected mode of the 80286 03
microprocessor.
(b) How the physical addresses are calculated from segment register in 8086 04
microprocessor?
(c) Describe the architecture of the 80286 with a neat block diagram. 07

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

2
Enrolment No./Seat No_____________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – SUMMER 2024
Subject Code:3160712 Date:17-05-2024
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) Define (1) Microprocessor (2) System Bus (3) Instruction Cycle 03
(b) Explain 8085 Programming Model with diagram 04
(c) Draw and explain Pin diagram of 8085 Microprocessor 07

Q.2 (a) Define (1) Accumulator (2) Program Counter (3) Stack Pointer 03
(b) Draw timing diagram of instruction MVI A, 32H 04
(c) Elaborate different addressing modes in 8085 with suitable examples 07
OR
(c) Draw the memory interface 4kB of EPROM with starting address from 07
0000H and 2kB of RAM with starting address followed by EPROM with
8085 Microprocessor

Q.3 (a) Explain instruction format of 8085 instructions 03


(b) Describe any four arithmetic instructions in 8085 with examples 04
(c) Explain counters and time delay with suitable example. Also specify 07
various applications of counters and time delay.
OR
Q.3 (a) Explain classification of instructions based on byte size with examples 03
(b) Describe any four data transfer instructions in 8085 with examples 04
(c) Write an assembly language program in 8085 to arrange five 8-bit numbers 07
in ascending order stored at memory location starting from 3000H

Q.4 (a) Define Stack. Explain PUSH and POP instructions 03


(b) Explain classification of Interrupts in 8085 Microprocessor 04
(c) Draw and explain block diagram of 8255A 07
OR
Q.4 (a) Differentiate IO-mapped IO and Memory-mapped IO 03
(b) Explain BSR Mode in 8255A 04
(c) Draw and explain block diagram of 8259A 07

Q.5 (a) Describe flag register in 8086 Microprocessor 03


(b) Explain register organization of 80286 Microprocessor 04
(c) Draw and explain logical block diagram of 8086 Microprocessor 07
OR
Q.5 (a) Describe protected virtual address mode in 80286 Microprocessor 03
(b) Explain concepts of segmentation in 8086 Microprocessor 04
(c) Draw and explain architecture of 80386 Microprocessor 07

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

You might also like