Microprocessor - Question paper 2065
Syllabus Notes Old Questions & solutions lab & practicals Text & reference booksTribhuwan University
Institute of Science and
Technology
2065
Computer Science and Information Technology(CSC162)
(Microprocessor)
Candidates are required to give their answers in their own words as far as practicable.
The figures in the margin indicate full marks.
Pass Marks: 24
Time: 3 hours
Section A
Attempt any TWO questions: (10x2=20)
1. Draw the block diagram of basic microprocessor and explain it. Which block design is simple and explain it?
10 Marks
2. Why addressing modes are required in microprocessor? Discuss different types of addressing modes with suitable examples.
10 Marks
3. Write a program in 8-bit Microprocessor to multiply two 16 bits numbers and store in the memory location starting from 3500h. Save the carry bits in the location starting from 3600h.
10 Marks
Section B
Attempt any EIGHT questions: (8x5=40)
4. Differentiate between PUSH and POP operations. Write a program to illustrate the use of PUSH operations.
5 Marks
6. What do you understand by address decoding in the case of memory interfacing? Explain address decoding using 3 to 8 Decoder.
5 Marks
7. Which I/O interface is used in the 8-bit microprocessor? Explain different types of I/O instructions.
5 Marks
8. Why interrupt is required? Draw the block diagram of interrupt handler and explain it.
5 Marks
11. How can you achieve pipelining in the basic microprocessor? Explain any type of basic pipelining with suitable diagram.
5 Marks
13. Write an assembly language to display a string “Assembly language coding is difficult” using 16 bit microprocessor code. Assume any necessary data.
5 Marks