Sie sind auf Seite 1von 1

I I I I I I

I I I I
06CS45
Fourth Semester B. E. Degree Examination, Dec 08 I Jan 09
Microprocessors
Time: 3 hrs. Max. Marks: l 00
Note : Answer FIVE full questions, .'>electing at/east TJf/0
question s from eaclt Part A and Part B.
PART - A
1 a. neat diagram, the internal architecture or &086 microprocessor. Clearly state
functions of following in brief. i) Queue ii) BIU iii) A."< iv) lP. (10 Markl.}
b. Explain any five addressing modes wi th example of each. Also mention the effective offset
address of memory location. (10 Marks)
Z a. Write and explain instn1ction template for MOV instn1ction. Find out machine code for the
instruction MOV r Sf]. al. (10 '11arks}
b Find and explain errors, if there arc any, in the following ins!Tuctions.
i) MOV BH, DX ii) m;T 65H, al iii) l\ fl J!. BL. C'L iv) .POP F
v) SHR AX. 02. (JO Markl.)
3 o Write an ALP to add 5, 16 bit unsigned binary numbers and save the sum and average in
memory locations. (06 "1arks)
b. Writ.: an ALP to calculate delay of l 00 milliseconds for 8086 MP working at I 0 yfJiz
clock. (06 Markl.)
c. Compare macro and procedure with example of each. (08 Marks)
4 a. Fxplain conditional and unconditional jump lllStntctions in 8086 YIP vith example of each.
5
6
7
Clearly differentiate between short. ncar and far jump (10 Marks)
b. \\'rite an ALP to find factorial of single digit number using r<:<:ursiw procedure. Describe
a.
b.
c.
a.
b.
c.
a.
b.
stack <>perations when CALL and RET instructions are executed (10 Marks)
l'ART - B
Explain following with example of each. i) DAA ii) Xlat iii) SCASR i\.) DD
v) PUBLIC. (10 Markl.l
Write an ALP to count number of I in given 16 bit unsi):.>ned binary number Save the
cowlt in memO!)' locations (OS 1\hirk.,)
Writ<.: procedure to coo\'crt two digits packed BCD number to two ASCII characters and
store them in memol} location. (05 Marks)
\Vith neat diagram, explain minimum mode configuration of 8086 iv1P. (08 Marks)
l .xplain neat timing diagram. the bus acti"ities during a memory read machine cycle.
(06 Marks)
With neal diagram. explain memory organization in 8086 micmprocessor. (06 "1arks)
L:.xplain the action taken by 8086 MP "hen an interrupt occurs. explain interrupt vector
table. ( 10 "1arks)
Show the sequence of IC'W and OCW to mitiali7e IC' 8259 with base address or ITIOH
follows : Edge triggered, Only one 8259 IC, 8086 YIP. llllerrupt type 40H corresponds to
IR;, input, Normal EO!. "lonbutTened mode, not fully nested mode. TR
1
and JR,
inputs unmasked. ( 10 Vlarks)
8 3. Fxplain different melhl1ds ol parallel data transfer with waveforms. ( 10 "1arks)
b. \\ith internal diagram, explain function of \'arious blocks of 8255 PPL find oul CW for
8255 PPI with A, B pon as input and C pon as output in mode 0. ( 10 Mark')
*****
For More Question Papers Visit - http://pediawikiblog.blogspot.com
For More Question Papers Visit - http://pediawikiblog.blogspot.com

Das könnte Ihnen auch gefallen