Bsc Csit Nepal

2066

Microprocessor

Full Marks: 60
Pass Marks: 24
Time: 3 hours

Long Questions:

Attempt any two questions: (2 × 10=20)

  1. Explain the SAP I architecture with suitable block diagram. Compare it with SAP 2 architecture.
  2. Explain the application of flags in the microprocessor. Discuss different types of flags with suitable examples.
  3. Write a program in 8-bit Microprocessor to store 60h, BAh, 7Ch and 10h in the memory location starting from 2000h. add these data and store the result in 3000h and carry flag in 5001h. explain all the steps.

Short Questions

Attempt any eight questions: (8 × 5=40)

  1. Explain about fetch operation and timing diagram.
  2. Write an assembly language program to multiply 05h and 06h. Explain all the steps.
  3. What is a macro assemblers? Explain it.
  4. What are the functions of I/O interface? Explain it with suitable example.
  5. What do you mean by interrupt? Explain in detail about software interrupt.
  6. Explain the Basic DMA Operation with required timing diagram. What are the uses of the DMA transfers?
  7. Explain about RS 232 interface with suitable example.
  8. Write an assembly language to display a string “I want to know more about microprocessor” using 16 bit microprocessor code. Assume any necessary data.
  9. Why parallel communication is required? Explain with reference to 8-bit system.
  10. Differentiate between PUSH and POP operations with suitable example.