Вы находитесь на странице: 1из 1

USN I I I I I I I I I I I

06CS45
Fourth Semester B.E. Degree Examination, .June/J uly 08
Microprocessors
Time: 3 hrs. Max. Marks: l 00
Note : Answer any FWE full questions.
a. With a neal diagrdl11, explain the architecture of 8086 microprocessor along ith functions
of each block and registers. (10 Marks)
b. Explain the addressing modes used in 8086 with an example for each. (10 Marks)
2 a State and explain instruction formats of 8086. Also generate the opcode for following
3
4
5
6
7
8
instructions :
i) MOV AX. BX ii) MOV 46h [BP]. DX iii) MOV CS : [BX], AL iv) IN AI. DX
(08 "fark>)
b. Explain the lollowing assembler directives with example :
i) PROC and FNDP ii) PUBLIC and EXTRN
iv) ASSUME v) SEGMENT. ENDS
iii) MACRO and ENDM
(08 Marks)
c. Explain the following instructions :
a.
b.
c .
a .
h
c .
a .
b
a.
b.
c.
a.
b.
a.
b.
i) div ii) XLat iii) AAA iv) XCHG (04 1\Ja rl<>)
Write an ALP to lind factorial or a number using recursion. (061\larks)
'-'xplain rhe types of program e>.ccutton transfer instruction tnstructions) with
examples. (08 Marks)
Write a delay procedure lor producing a delay of I sec for 8086 microprocessor working at
I 0 M.Hz. (06 '1<1ark>)
Explain string related instruct ions with examples. (08 "horks)
Bring out the differences between macro and procedure. (06 "larks)
Explain the sequence of operations that takes place when a procedure is called and returned
from proc.:dure back to calling program. (0C.I\1arksl
Write an ALP to find l\CR using procedure. Assume N and R arc non-negative
numbers. (10 Marks)
Write an ALP to read a string frnm keyboard convert to upper case and display on monitor
(10 '1<1arks)
Explain minimum mode PINS of 8086 and minimum mode configuration of 8086 wtth a
neat diagram. {08 "larks)
l3ring out the differences between 8086 and 8088 microprocessors. {06 :\-larl<>)
Interface 8 K ROM using 2732 chip and 4K RA:\1 ustng 6116 chip to 8086 assuming
starting address for ROM as 40000h and for RAM it is 44000h (06 Marks)
L::xplain lhe types of interrupts along "ith action taken by 8086 when an interrupt occurs.
A I so explain interrupt vector table. (tO 1\brksl
Explain "ith block diagram. the working of 8259 and also explain ICW's and ocws.
( 10 Marks)
Explain the control word format of 8255 and modes of operation of 8255. Also ..., rirc the
control word to select PC . PC. and set reset pc
4
. (JO Marks)
Explain how do you interface a sepper motor to 8086 to rotate the motor in clockwise
din..-clion by 360 and then antic loch' isc direction b) 180" using 8255 with a neat diagcrun .
(10 Marks)
......
For More Question Papers Visit - http://pediawikiblog.blogspot.com
For More Question Papers Visit - http://pediawikiblog.blogspot.com

Вам также может понравиться