Microprocessor Based Design 2065

Question Paper Details
Tribhuwan University
Institute of Science and Technology
2065
Bachelor Level / Fifth Semester / Science
Computer Science and Information Technology ( CSC-305 )
( Microprocessor Based Design )
Full Marks: 60
Pass Marks: 24
Time: 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.

Section A

Official Answer
AI Generated Answer

AI is thinking...

Attempt any TWO questions: (10x2=20)

Official Answer
AI Generated Answer

AI is thinking...

1. Draw the block diagram of basic microprocessor and explain it. Which block design is simple and explain it?

10 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

2. Why addressing modes are required in microprocessor? Discuss different types of addressing modes with suitable examples.

10 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

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
Details
Official Answer
AI Generated Answer

AI is thinking...

Section B

Official Answer
AI Generated Answer

AI is thinking...

Attempt any EIGHT questions: (8x5=40)

Official Answer
AI Generated Answer

AI is thinking...

4. Differentiate between PUSH and POP operations. Write a program to illustrate the use of PUSH operations.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

5. Write an assembly language program to subtract two 16-bit numbers.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

6. What do you understand by address decoding in the case of memory interfacing? Explain address decoding using 3 to 8 Decoder.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

7. Which I/O interface is used in the 8-bit microprocessor? Explain different types of I/O instructions.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

8. Why interrupt is required? Draw the block diagram of interrupt handler and explain it.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

9. Explain the basic DMA Operation with required timing diagram.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

10. How can you interface 8086 microprocessor?

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

11. How can you achieve pipelining in the basic microprocessor? Explain any type of basic pipelining with suitable diagram.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

12. Draw the timing diagram for ADD C and explain it.

5 marks
Details
Official Answer
AI Generated Answer

AI is thinking...

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
Details
Official Answer
AI Generated Answer

AI is thinking...