Download GTU (Gujarat Technological University Ahmedabad) B.Tech/BE (Bachelor of Technology/ Bachelor of Engineering) 2020 Winter 5th Sem 2150707 Microprocessor And Interfacing Previous Question Paper
Enrolment No.___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE- SEMESTER?V (NEW) EXAMINATION ? WINTER 2020
Subject Code:2150707 Date:03/02/2021
Subject Name:Microprocessor and Interfacing
Time:10:30 AM TO 12:30 PM Total Marks: 56
Instructions:
1. Attempt any FOUR questions out of EIGHT questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
MARKS
Q.1 (a) Explain following pin functions of 8085: 1) ALE 2) READY 3) CLKOUT
03
(b) List and explain 8085 addressing modes with suitable example.
04
(c) Draw the internal architectural block diagram of 8085 microprocessor and explain
07
working of each block of 8085 in brief.
Q.2 (a) Answer the followings:
03
1. How many address lines are necessary on the chip of 2K byte memory?
2. The memory address of the last location of an 8K byte memory chip is FFFF
H. Find the starting address.
3. Why program counter and stack pointer is a 16 bit register?
(b) State the functions of the following instruction with no. of bytes occupied, no. of
04
machine cycles, no. of T-states, addressing mode.
1) PUSH PSW 2) XCHG
(c) Explain the execution of the instruction STA 2050H with neat timing diagram.
07
Q.3 (a) Write an 8085 ALP to convert BCD number to binary hex number. (49)BCD = (31)H
03
(b) Write an 8085 ALP to count positive and negative data bytes from 10 bytes stored
04
on location 3001 onwards. Store count of positive data bytes in location 4001H and
count of negative data bytes on location 5001H.
(c) What is Stack and Stack pointer register? Explain the working and use of stack in
07
subroutine program.
Q.4 (a) Five data bytes are stored on location starts from 6001H. Write an 8085 ALP to
03
convert into 2's complement and store them on location 9001H.
(b) 10 data bytes are stored in memory location 2051H onwards. Write an 8085
04
assembly language program to count number of 1's in each byte and store this count
in corresponding memory locations D001H onwards.
(c) What are interrupts? List and explain the interrupts available in microprocessor
07
8085?
Q.5 (a) Explain the Page Table and Page Directory Entry in brief.
03
(b) Compare memory mapped I/O with I/O mapped I/O.
04
(c) Draw and explain programmable interrupt controller 8259A.
07
Q.6 (a) Differentiate between GDT and LDT.
03
(b) What are the control signals? How do we generate them? Give their importance.
04
(c) Draw and explain programmable peripheral interface 8255A.
07
Q.7 (a) List features of 80486 microprocessor.
03
(b) Draw block diagram of SUN SPARC architecture.
04
(c) Explain the architecture of the 8086 with a neat block diagram.
07
1
Q.8 (a) Explain flag register of 8086 microprocessor.
03
(b) Draw logical block diagram of ARM 7 architecture.
04
(c) Describe the architecture of the 80386 with a neat block diagram.
07
*************
2
This post was last modified on 04 March 2021