Download Model question papers & previous years question papers
Submit Previous Years University Question Papers
Posted Date: 27 Dec 2007 Posted By:: ashish Member Level: Gold Points: 5 (Rs. 1)
2007 Mangalore University B.C.A Computer Application Micro Processor Question paper
MODEL QUESTION PAPER
Credit Based Third Semester B.C.A Degree Examination
Micro Processor BCA-301
Duration: 3 Hours Max. Marks: 80
1. a) Explain trap flag. Which register is used to store the result when memory
exceeds in Accumulator during multiplication?
b) Suppose that DS=0200H and BX=0300H and DI=400H determine effective
address accessed by the following instructions.
MOV AL, [1234H]
MOV [DI], AL
c) State the difference between SUB and SBB.
d) Define ASSUME and SEGMENT.
e) Define microprocessor and what is the width of the DATABUS in 8086?
f) What is wrong with MOV BL, CX instruction? Also identify the addressing mode.
g) What is an interrupt? How many types of interrupts are available?
h) Define CALL and RET.
i) What is the use of XLAT instruction?
j) Differentiate between little endin and big endin format?
k) What is masking? If AH is 24H, mask the upper nibble of AH using AND
l) Convert 85.7 to Binary.
Note: Answer any one full question from each part
2. a) Draw and explain the internal architecture of 8086.
b) Briefly explain i) TPA ii) Microprocessor Age (10+5)
a) Draw and explain the microprocessor based computer system.
b) With a neat diagram, explain the flag register, also explain the segment register.(10+5)
3 a) Suppose that DS=1300H, SS=1400H, BP=1500H and SI=0100H. Determine the
following address accessed by each of the following instructions, assuming real mode
i) MOV AX, [BP+200H]
ii) MOV AL, [BP+SI-200H]
iii) MOV AL, [SI-0100H]
b) Write an assembly level program to determine whether the string is palindrome or not. (6+9)
a) Write an assembly level program to determine whether the input number is odd or
even. If the number is odd, store 0A as a result, or store FF.
b) What is addressing mode. Explain any 4. (6+9)
4 a) Describe the operation of the following instruction
i) PUSH AX
ii) POP SI
b) Explain the following directives.
c) State and explain logical instructions. (6+3+6)
a) Explain the following instructions.
i) STOS with REP
b) Explain any 2 jump instructions
c) Explain the following
i) segment override prefix
ii) ASCII arithmetic instructions. (6+4+5)
a) Differentiate between LOOP and LOOPNE with a program
b) Differentiate between FAR and NEAR call with suitable examples.
c) What is a procedure? How do you pass parameters to procedures through stack. (6+4+5)
a) explain the CALL instructions of 8086 with examples.
b) Write a subroutine to multiply an 8 bit number by 10. Call this subroutine from main
c) What is the use of WAIT, HLT, CLC, NOP and LOCK prefix in 8086 (4+6+5)
Return to question paper search
Related Question Papers:
and make money from adsense revenue sharing program
Are you preparing for a university examination? Download model question papers
and practise before you write the exam.