You are on page 1of 3

University Institute of Engineering & Technology

(Recognised Under Section 2(f) and 12B of UGC)


Kurukshetra University, Kurukshetra

THEORY EXAMINATION – OCT 2020 TIME – 3 Hrs.

B.TECH - ECE SEMESTER - IV


M.M. - 38

PAPER CODE- CSE-208 PAPER- MICROPROCESSORS AND INTERFACING

INSTRUCTIONS TO BE FOLLOWED
 Allotted time for examination is 3 hours that includes time for downloading the
question paper, writing answers, scanning of answer sheets and E-mailing the PDF
files to the designated Email ID.
 All the reappear students should send their answer sheets on this Email ID-
reappearcse@kuk.ac.in
 The candidates will be required to attempt 50% of the question paper (maximum) by
choosing to their any best questions accumulating 38 marks.
 The PDF files should be saved as Roll No. and Subject Code. Proper attention should
be given while sending the email and in the subject line, the Roll Number and Subject
Code should be mentioned.
 Maximum Page Limit should be 20 (Twenty) for attempting the question paper on
A4 sheets which could be downloaded and printed from the sample sheets given in
the Kurukshetra University Examination guidelines.
 Over-attemptation should be avoided.
 Handwriting should be neat and clean and diagrams should be clear and contrasted.
 The candidate should not write their Mobile No. otherwise Unfair Means Case will
be made.
 While attempting the paper, the candidate will use blue/black pen only.
 Before attempting the paper, the candidate will ensure that he/she has downloaded
the correct question paper. No complaint for attempting wrong question paper by the
candidate will be entertained.
 Candidate must ensure that he/she has put his/her signature on each page of the
answer sheet used by him/her. Answer sheet without the signature of the candidate
will not be evaluated.

1
PART-A

Q. No. – 1 Answer the following questions. 15x1=15

(i) What is the function of ALE?


(ii) List the different register pairs of 8085?
(iii) What is meant by polling?
(iv) What is meant by addressing mode? Explain the different addressing modes.
a. MVI B, 82H b. RAL c. CMA, d. SBB M
(v) What is Tri-state logic?
(vi) How many address lines are required to interface a 4096 x 8 EPROM CHIP with 8085?
(vii) Explain the purpose of the I/O instructions IN and OUT
(viii) Explain the concept of pipelining in 8086?
(ix) What are the functions of status pins in 8086?
(x) What are the functions of bus interface unit (BIU) in 8086?
(xi) What is meant by Wait State?
(xii) What is the purpose of segment registers in 8086?
(xiii) Write the features of mode 2 in 8255?
(xiv) What are the different types of 8086 interrupts?
(xv) What are the control signals used for DMA operation?

PART-B

2 List all the interrupt signals of 8085 microprocessor? 5


3 Interface the 8086 microprocessor with two 8Kx8 EPROM chips and two 8Kx8 5
RAM chips. Draw the necessary block diagram showing the interfacing of the memory
with 8086?
4 Calculate the memory address the following instructions will access If DS = 4000H, [BX] = 5
0100H, and [SI] = 6000H, [BP] = 1000H and [DI] = 2100H. Also explain the addressing modes
that are used by each instruction.
a. MOV CX, [1234H]
b. MOV AX, [2222H]
c. MOV DX, [BX]
d. MOV DX, [BP+DI]
e. MOV DX, [BX + SI + 200H]

5 Write down the steps involved when an interrupt INT 32h is encountered in the main 5
program and calculate address of ISR for this interrupt?
PART-C

6 Draw the block diagram of 8085 internal architecture and explain the functions of 10
decoding and execution of an instruction?
7 Explain the following instructions and show the status of PSW after each execution 10

2
1) LDAX 2) SHLD , fc90h 3) DAD H 4) XRA , A 5) XTHL 6) INR M
7) DAA 8) JM , 16 bit address 9) PUSH D 10) OUT , 8- Bit Port address
8 Draw & Explain the functional block diagram of 8086 microprocessor? Explain the 10
concept of Physical address generation in 8086 microprocessor?
9 Draw a timing diagram for Write cycle in Maximum mode for 8086 microprocessor? 10

10 Generate the HEX codes for the following instructions 10


(i) Mov [SP+DI], 3340h
(ii) Mov AX, CX
11 Discuss the utility of XLAT instruction. Write an 8086 assembly language program to 10
convert excess 3 code to BCD code?
12 Interface ADC 0808 with 8086 using 8255 ports. Use port B of 8255 for transferring 10
digital data output of ADC to the CPU and Port C for control signals. Assume that an
analog input is present at I/P3 of the ADC and a clock input of suitable frequency is
available for ADC. Draw the schematic and write required ALP?
13 Discuss the actions performed by 8086 when an interrupt is encountered by it? How 10
8259A can be used for multiple interrupts priority management? Draw and briefly
explain the internal architecture of 8259A programmable interrupt controller.

You might also like