Tribhuvan University

Institute of Science and Technology

2080

Bachelor Level / second-semester / Science

Computer Science and Information Technology( CSC162 )

Microprocessor

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 8 + 8

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

Attempt any two questions.

1

Explain instruction cycle, machine cycle and T-states. Draw timing diagram of fetch and execute of LDA instruction with brief description.

2

Draw a well-labeled block diagram of 8086 microprocessor. Explain its Register organization.

3

Explain the working of LHLD and DAA instruction of 8085. An array containing 5 elements is stored from memory location 4000h to 4000h; write an assembly language program for 8085 microprocessor to find largest element of array and store in memory location 4005h.

Section B

Attempt any eight questions.

4

What is ALE? Explain the role of ALE in address/data bus De-multiplexing in 8085 with suitable diagram.

5

What do you mean by Isolated I/O? Explain basic DMA operation in brief.

6

What is flag? Explain all the flags present in 8085 microprocessor.

7

Write an assembly language program for 16 bit microprocessor to count and display number of occurrence of letter ‘o’ in string “Microprocessor organization”.

8

What is Descriptor? Explain the use of descriptor in logical to physical address conversion in 80286 microprocessor.

9

What is mean by addressing mode? Explain different addressing modes in 8085 microprocessor.

10

What are various functional units of 80386 microprocessor? Explain function of each unit.

11

What are different modes of parallel I/O? Differentiate between synchronous serial communication and asynchronous serial communication.

12

Write short notes on:

a. RS-232

b. Interrupts