Tribhuvan University
Bachelor of Science in Computer Science and Information Technology
Semester 2 · TU Board 2076
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
Attempt any TWO questions:(2 x 10 = 20)(2 × 10 = 20)
- 1.10
Draw block diagram of 80386 and explain its functional units.
Answer comingAlso asked in 2080, 2075
- 2.10
Describe the working mechanism of DMA. Draw the internal architecture of the 8237 DMAC along with a timing diagram illustrating the process of DMA transfers.
- 3.10
Write an assembly language program to find the greatest number in an array in using 8 bit microprocessor. (Assume appropriate array data and address where minimum array size of 20 should be considered.)
Answer comingAlso asked in 2079, 2075
Group B
Attempt any Eight questions:(8 x 5 = 40)(8 × 5 = 40)
- 4.5
Explain the addressing modes of 8086 microprocessor with examples.
Answer comingAlso asked in 2081, 2080, 2079, 2078, 2075
- 5.5
Write an ALP for 8086 to read string and print it in the reverse order.
- 6.5
Differentiate between PUSH and POP instruction with example illustrating the use of these instruction.
Answer comingAlso asked in 2078
- 7.5
Write the process of address and data separation in DE-multiplexed address/data bus in 8085 microprocessor.
- 8.5
What is CALL operation? How does it differ with JUMP operation?
- 9.5
Differentiate between synchronous and asynchronous serial communication. Show DTE-DTE and DTE-DCE connection according to RS-232 serial communication standard.
Answer comingAlso asked in 2079
- 10.5
What is flag? Explain the flags that are present in 8085 microprocessor.
Answer comingAlso asked in 2082, 2080
- 11.5
What is instruction set? Explain various Kinds of instructions of 8086 microprocessor.
Answer comingAlso asked in 2075
- 12.5
Write short notes on:
- Harvard architecture
- GDT and LDT
— The End —