Pokhara University
Bachelor of Engineering in Computer Engineering
Semester 3 · PU Spring
Course Title: Microprocessor
Full Marks: 100Pass Marks: 45Time: 3hrs.
Candidates are required to give their answers in their own words as far as practicable.
- 2.15
- a) Draw and explain a well-labelled timing diagram of the instruction ADD M and calculate the time required to execute this instruction if the frequency is 3MHz.
- b) | Write and assembly language program in 8085 to find sum of odd = numbers located from memory address [COO0H]- [CO0SH] and store the result in [CO06H].
- 3.15
- a) Drawacircuit for 8085 to interface 2KB RAM and 4KB ROM, With initial address 2000H ,
- b) Define interrupts. Differentiate between I/O mapped /O and Memory = mapped I/O
- 4.15
- a) Draw and explain the architecture of 8251 USART controller. vacate b) What are BIU and EU in 8086 microprocessor? Explain with necessary diagram.
- 5.15
- a) Write a program in 8086 to find whether a number is positive or negative,
- b) What are the significance of assemblers directive in microprocessor? List all the assembler’s directive of 8086 microprocessor and explain them with example.
- 6.15
- a) Explain with an example the flags of 8086 microprocessor.
- b) RS232 forms a basis for serial data communication standard. Explain with diagram. ‘5 Page lof2 —«.————_ ol peeeereeesD 2x5
- 7.
Write short notes on: (Any two)
- a) Polled and vectored Interrupt
- b) RS 423A
- c) Evolution of Microprocessors ie <I ran
— The End —