You are on page 1of 2

1i

i\. | i 'l'' "'

il1flilililililililtililililililt
13141
3 Hours/100 Marks

12109
:l
Seat No.

lnstructions.' (1) All questions are compulsory.


(2) Answereach next main question on anew page. (3) lllustrate your answers with neat sketches wherever
necessary. (4) Figures to the right indicate full marks. (5) Assume suitable data, if necessary.

1. A) Attemptany six of the following : a) What are W andZ registers of B0B5 ? b) List the 16 bit register pairs of 808b.

Mnnrs
12

c)

Give one example each of register addressing mode and direct addressing mode.

d) Find errors

in MOV AL, CX and MOV DS, ES instruction. e) What is the use of DF Flag bit in 8086 ?

'

) Give the initialization check list for 8086 assembly


example.
?

language programming.

g) Explain ENDP directive with

h) What are the advantages of segmentation

B) Attempt any two of the following

:
if

I
CS = 124 CH,IP

a) What are the major steps in developing ALP ? b) Compare minimum and maximum mode of operation of 8086.

c)

What memorywill be accessed SP = 1342H ?

- 4621H and SS = 3344 H,


10

2. Attemptany four of the following: a) What are the limitations of B-bit microprocessor ? b) Write ALP to multiply the contents of BX by 4 using shift instructions.

c)

Describe the function of following assembly language programming tools.

i)

Linker

ii)

Debugger

d) Explain re-entrant procedure with sketch.


e) Why 8086 memory is divided into two banks ?

f) What

is procedure ? Give its

format.

p.r.o.

12109
I

3. Attempt any four of the following : a) State the important features of B0gS. b) Exptain MCVS instruction.

Iffifl iilil tilfl lltfl ffflt ffil

ilil

Manxs
16

with g-bit unsigned number. d) Compare FAR and NEAFT prc,cedures. e) Differentiate betueen lio Mappe d r/oand Memory Mapped r/o. 0 in assembty tanguflge for addition of Mo #x8-Aprogram B-bit nos.

c) write a ALP to divide

16-bit unsigned number

using

4. Attempt any four of the following : a) state four important features of 80g6" b) Explain DAA instruction

16

c) Explain ASSUME and EVEN d) Explain CALL and RET

with

u*urpi"

directives.

e) Describe TEST and XCHG instructions.


5. Attennptany two of the following

instructions.

a) Draw and exprain the

o'

"

rninirnum system configuration of 8086. ',i-;t3u'3i:3ffisins mocres or each or the rorowins instructions

16

ii) Define and explain four logical instructions. c) write'n u::-?Tbry ranguag* t'rt -vt<rrtr to tu frrrol'lge arranoe five firro r,rrfa !-..,.^ order. Draw flow chartl -'*,"r' irrogram data bytes
6. Atternpt any two of the followinE :

ii) Mov AI_, cL ,i') DAA iv) MOV AL, [3000 IJJ

in ascending

'' HJ,l'J,:llJ,1'-1iff:ifffi,::t
-)

FhvsLcar
pf

address Exprain z'-hit physicar address

16

') y'#$Eil,H:;ilp[r?r-:x?e

*sram to test wherher a siven number is oDD

3*:ffi;[:"-trffi'Iff

with 8086 as EVEN and oDD mernory banks.