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

Fall 2011 Bachelor of Computer Application (BCA) Semester 3 BC0046 Microprocessor

(Book ID: B0807)

4 Credits

Assignment Set 1 (60 Marks)

Answer all questions.

[10 x 6 = 60]

1. Convert the hexadecimal number A8B to octal and binary. 2. Write an assembly language program to find the highest among two numbers. 3. Draw and explain the internal architecture of 8085 briefly. 4. Draw and explain the internal architecture of 8086 briefly. 5. Write a assembly program to reverse a two digit hexadecimal number available in the register AX. 6. Explain the concept of Linking and Relocation. 7. Define macros and procedures. In what way is Procedures better than macros. 8. What is the operational difference between the IRET and RET instructions? 9. Explain the function of any 3 flag of a 8086 flag register with examples. 10. Write an assembly program to add and display three numbers.

Fall 2011 Bachelor of Computer Application (BCA) Semester 3 BC0046 Microprocessor


(Book ID: B0807)

4 Credits

Assignment Set 2 (60 Marks)

Answer all questions.

[10 x 6 = 60]

1. Write short notes on DB, DW and DD. 2. What are the advantages of the MOVS and CMPS instructions over the MOV and CMP instructions? Explain. 3. What is interrupt? How does the computer respond to interrupts? Explain. 4. Write short notes on (i) programmed I/O and (ii) Interrupt I/O 5. Draw and explain Process states and state changes. 6. Explain what a virtual memory is. 7. What does computer work in minimum mode and maximum mode? Explain. 8. Explain the 8288 Bus controller. 9. Draw the block diagram of 8087. 10. Explain how is 8086 and its coprocessor interacts when an instruction is executed by the coprocessor.

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