CSC167 Microprocessor

Microprocessor TU Board 2080 (new course) question paper

11 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Science in Computer Science and Information Technology

Semester 2 · TU Board 2080 (new course)

Course Title: Microprocessor (CSC167)

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

Candidates are required to give their answers in their own words as far as practicable. The figures in the margin indicate full marks.

Attempt any TWO question.(2 × 10 = 20)

  1. 1.

    Difference between 8085 and 8086 microprocessor. Explain the concept of demultiplexing of address bus and why is it required?

    10
  2. 2.

    Write an Assembly program for calculating the factorial of a number using 8085 microprocessor.

    10
  3. 3.

    Draw a block diagram of 80286 microprocessor and explain.

    10
  4. 4.

    What is paging? Explain the concept of memory access in protected mode.

    10
  5. 5.

    What is the importance of direct memory access? Explain the mechanism of direct memory access.

    10
  6. 6.

    List different types of ports. What are the main characteristics of programmable interrupt controller 8259A?

    10
  7. 7.

    Difference between instruction cycle and machine cycle. Draw timing diagram of MVI A, 32 H.

    10
  8. 9.

    Explain different tyes of system buses and also indicate wheather they are unidirectional or bidirectional.

    10
  9. 10.

    What is the significance of interrupt masking? Difference between vectored and polled interrupt.

    10
  10. 11.

    Illustrate memory access in GDT.

    10
  11. 12.

    Write short notes on :

    1. Jumps
    2. Accmulator
    10

Attempt any EIGHT question.(8 × 5 = 40)

  1. 1.

    Difference between 8085 and 8086 microprocessor. Explain the concept of demultiplexing of address bus and why is it required?

    10
  2. 2.

    Write an Assembly program for calculating the factorial of a number using 8085 microprocessor.

    10
  3. 3.

    Draw a block diagram of 80286 microprocessor and explain.

    10
  4. 4.

    What is paging? Explain the concept of memory access in protected mode.

    10
  5. 5.

    What is the importance of direct memory access? Explain the mechanism of direct memory access.

    10
  6. 6.

    List different types of ports. What are the main characteristics of programmable interrupt controller 8259A?

    10
  7. 7.

    Difference between instruction cycle and machine cycle. Draw timing diagram of MVI A, 32 H.

    10
  8. 9.

    Explain different tyes of system buses and also indicate wheather they are unidirectional or bidirectional.

    10
  9. 10.

    What is the significance of interrupt masking? Difference between vectored and polled interrupt.

    10
  10. 11.

    Illustrate memory access in GDT.

    10
  11. 12.

    Write short notes on :

    1. Jumps
    2. Accmulator
    10

— The End —