Download Model question papers & previous years 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 October/November (New Syllabus) 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 instruction. l) Convert 85.7 to Binary.
Part-B Note: Answer any one full question from each part UNIT-I 2. a) Draw and explain the internal architecture of 8086. b) Briefly explain i) TPA ii) Microprocessor Age (10+5)
OR 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)
UNIT-II
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 operations. 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)
OR 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)
UNIT-III 4 a) Describe the operation of the following instruction i) PUSH AX ii) POP SI b) Explain the following directives. i) DW ii) EQU iii) .DATA c) State and explain logical instructions. (6+3+6)
OR a) Explain the following instructions. i) STOS with REP ii) MOVS b) Explain any 2 jump instructions c) Explain the following i) segment override prefix ii) ASCII arithmetic instructions. (6+4+5)
UNIT IV
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)
OR 6. 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 program. 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:
|
Categories
|
|
Submit Previous Years University 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.