CSC167 Microprocessor

Microprocessor TU Board 2075 question paper

12 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Science in Computer Science and Information Technology

Semester 2 · TU Board 2075

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.

Group A

(2 × 10 = 20)

  1. 1.

    Draw block diagram of 80286 and explain its functional units.

    10
  2. 2.

    Explain instruction cycle, machine cycle and T-States. Draw timing diagram of STA instruction. Make necessary assumptions.

    10
  3. 3.

    Write an assembly language program to find the smallest number in an array using 8 bit microprocessor. (Assume appropriate array data and address where minimum array size of 15 should be considered.)

    10

Group B

(8 × 5 = 40)

  1. 4.

    Differentiate between vectored and non-vectored interrupts. Where and how 8259 PIC can be used to handle interrupts.

    5
  2. 5.

    Explain the addressing modes of 8085 microprocessor with examples

    5
  3. 6.

    Write an ALP for 8086 to read a string and display the string in uppercase.

    5
  4. 7.

    What is system bus? Explain different types of system bus in detail.

    5
  5. 8.

    How DTE and DCE are wired using Rs-232 cable. Explain the process of double handshake I/O.

    5
  6. 9.

    What is instruction set? Explain various kind of instructions of 8085 microprocessor.

    5
  7. 10.

    What is mean by memory interfacing? Explain the address decoding process in the 8085 microprocessor.

    5
  8. 11.

    Explain how pipelining is achieved in 8086 microprocessor.

    5
  9. 12.

    Write short notes on:

    1. Von Neumann architecture
    2. Macro Assembler
    5

— The End —