Tribhuvan University
Bachelor of Science in Computer Science and Information Technology
Semester 2 · TU Board 2079
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.10
What is instruction cycle? Draw timing diagram of MOV A, B. Make necessary assumptions.
Answer comingAlso asked in 2082, 2080, 2078, 2075
- 2.10
Explain the architecture of of 80386 with required figure. Highlight on its register organization.
- 3.10
Write an assembly language program to find the largest number of an array using 8 bit microprocessor. (Assume appropriate array data and address where minimum array size of 15 should be considered)
Answer comingAlso asked in 2076, 2075
Group B
(8 × 5 = 40)
- 4.5
Write an assembly language program for 8086 to read two strings and check whether they are same or not.
- 5.5
Explain different types of instruction group of 8085.
- 6.5
Explain different addressing modes of 8086.
Answer comingAlso asked in 2081, 2080, 2078, 2076, 2075
- 7.5
Explain the concept of multitasking in 80286.
- 8.5
What are the practical implications of asynchronous serial communication? Explain DTE-DCE connection according to RS-232 serial communication standard.
Answer comingAlso asked in 2076
- 9.5
What is the purpose of Programmable Peripheral Interface 8255A? Explain about its different ports.
- 10.5
Explain memory read operation with suitable figure.
- 11.5
What are the different kinds buses? How and why de-multiplexing of buses is carried out in 8085.
- 12.5
Write short notes on (Any TWO):
- LDT
- DMA
- Assemble directives
— The End —