Microprocessor Important Questions

Microprocessor most important question for CSIT 2nd Semester.

MICROPROCESSOR IMPORTANT QUESTIONS FOR EXAMS:

Chapter 1: Introduction [5 marks]

1. Define system bus and explain its types.
2. Differentiate between Von Neumann Architecture and Harvard Architecture.

Chapter 2: Basic Computer Artitecture [5/10 marks]

1. Draw and explain the pin diagram of 8085 microprocessor.
2. Explain 8086 architecture with the help of its EU and BIU.
3. Explain the addressing mode of 8085 microprocessor.
4. Explain the addressing mode of 8086 microprocessor.
5. What is pipeline? Explain instruction pipeline in brief.
6. What is flag? Explain the flags that are present in 8085 microprocessor.
7. Explain the flags that are present in 8086 microprocessor.
8. Notes on: Multiplexing and Demultiplexing of address bus.
9. Differentiate between 8085 & 8086 Microprocessor.

Chapter 3: Instruction Cycle [5/10 marks]

1. Explain instruction cycle, machine cycle and T-states. Draw timing diagram of STA instruction.
2. Difference between POP and PUSH.
3. What is instruction cycle? Explain different kinds of instruction set used in 8085 microprocessor.
4. What is CALL operation? How does it differ with JUMP operation?
5. Draw timing diagram of IN instructions.
6. Draw timing diagram of MVIA, 32H.
7. Draw timing diagram of MOV A,B and explain it.

Chapter 4: Assembly Language Programming [10/15 marks]

1. Write an assembly language program to find the smallest/largest number in an array using 8 bit microprocessor. [Assume appropriate array data and address where minimum array size of 15 should be considered]
2. Write an assembly language program for 8086 and display it in reverse order.
3. Write an assembly language program for 8086 to read a string and display the string in uppercase.
4. Write a program in 8 bit microprocessor to multiply two 16-bit numbers and store it in the memory locations starting from 3500H . Save the carry bits in the location starting from 3600H.
5. Write an assembly language program to arrange an array of data in ascending order.
6. Write an assembly language program for the division of two 8 bit number.

Chapter 5: Basic I/O, Memory R/W and Interrupt [10/15 marks]

1. Describe working mechanism of DMA. Draw the internal architecture of the 8237 DMAC along with a timing diagram illustrating the process of DMA transfers.
2. Differentiate between vectored and non-vectored interrupts. Where and how 8259 PIC can be used to handle interrupts.
3. Differentiate between maskable and non-maskable interrupts.
4. Differentiate between I/O mapped I/O and memory mapped I/O.

Chapter 6: I/O Interface [5/10 marks]

1. Differentiate between synchronous and asynchronous serial communication.
2. Show DTE-DTE and DTE-DCE connection according to RS-232 serial communication standard.
3. How DTA and DCE are wired using RS-232 cable. Explain the process of double handshake I/O.
4. What are the different way of parallel data communication?
5. Differentiate between serial and parallel transmission.
6. Explain 8255 PPI with the help of block diagram.
7. Explain the operating modes of 8255A, explain bit set rest (BSR) modes and input/output mode.
8. Explain the RS-232 pin diagram.

Chapter 7: Advance Microprocessor [10/15 marks]

1. Explain the operating mode of 80286 microprocessor.
2. Difference between Real Address Mode and Protected Virtual Address Mode.
3. Draw a block diagram of 80286 and explain its functional units.
4. Explain LDT, GDT and IDT.
5. Differentiate between LDT and GDT.
6. Draw a block diagram of 80386 and explain its functional units.
7. Explain the concept of paging in 80386 microprocessor.
8. Explain register organization of 80386 microprocessor.