Bsc Csit Nepal

2067

Microprocessor

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

Long Questions:

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

  1. Draw the block diagram of SAP2 architecture and explain it. Compare it with SAP1 architecture.
  2. Explain the importance of addressing modes in the microprocessor? Discuss different types of addressing modes with suitable examples.
  3. Write a program in 8-bit Microprocessor to multiply two 16 bits numbers (ABCDh and 1234h) and store in the memory location starting from 3000h.

Short Questions

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

  1. Explain execute operation and timing diagram with suitable example.
  2. Write an assembly language program to add two 16-bit numbers (3467h and ACDCh).
  3. Differentiate between data and address bus with suitable example.
  4. Explain different types of I/O instructions used in 8-bit microprocessor.
  5. Why interrupt is required? Draw the block diagram of interrupt handler and explain it.
  6. Explain the basic DMA Operation with required timing diagram.
  7. Explain three types of flags with suitable examples.
  8. Why do we require serial communication? Explain with suitable example.
  9. Explain about keyboard and display controller.
  10. Write an assembly language to display a string “I like programming in the assembly language” using 16 bit microprocessor code. Assume any necessary data.