You are on page 1of 4

Degree: / Branch : B.

E Electronics and Communication Engineering


Semester: / Year : V / III
Subject Code & Title: EC2304/ MICROPROCESSOR AND
MICROCONTROLLER

(Question Bank)
UNIT I
INTRODUCTION TO 8 BIT AND 16 BIT MICROPROCESSORS

Part A (2 marks for each question)

1. What is microprocessor? What are the basic units of a microprocessor?


2. What are the modes in which 8086 can operate?
3. How clock signal is generated in 8086? What is the maximum internal clock
frequency of 8086?
4. What is pipelined architecture?
5. What are the functional units available in 8086?
6. How many memory locations are available in 8086 microprocessor?
7. What are the flags available in 8086 microprocessor?
8. What are the general purposes registers in 8086?
9. What are the functional units in 8086?
10. What is the purpose of BIU?
11. What is the purpose of EU?
12. What is the purpose of segment register?
13. What are the segments registers in 8086?
14. What is the function of IP?
15. What are the types of Multiprocessor configuration?
16. What is Co-processor? 
17. What is the purpose of CLK signal in an 8086 system?
18. Differentiate the operating modes of 8086 processor?
19. What is a segment override prefix? Give an example.
20. What is the function of control unit?
21. What is the use of base pointer register?
22. Mention the index registers of 8086.
23.   What are the various segments registers in 8086? 
24. What are the address lines for the software interrupts? 
25. Which Segment is used to store interrupt and subroutine return address
registers? 
26. Which Flags can be set or reset by the programmer and also used to control
the operation of the processor? 
27. What is the maximum memory size that can be addressed by 8086?
28. List the various addressing modes present in 8086?
29. How single stepping can be done in 8086?
30. What is tristate bus?

31. Write the use of stack pointer and program counter.


32. Write the use of complier in system.
33. Define trace cache
34. Define victim cache
35. What is meant by Maskable interrupts? 
36. What is Non-Maskable interrupts? 
37. Which interrupts are generally used for critical events
38. Give examples for Maskable interrupts? 
39. Give example for Non-Maskable interrupts? 
40. What are the 8086 interrupt types?
41. Write any two advantages of segment registers in 8086.
42. Define machine cycle.
43. Define instruction cycle.
44. Write the basic and special features of 8086.
45. Write the extra features present in 8086.
46. What are the predefined interrupts in 8086?
47. How single stepping can be done in 8086?
48. Draw the contents of the flag register of 8086.
49. Name the hardware interrupts of 8086
50. Mention the advantages of using the direct memory access.
51. What is the purpose of QUEUE in 8086 processor?

Part B ( 16 marks for each question)

1. Draw the block diagram of 8086 mp and explain?    (12)
2. Explain the architecture of Intel 8086 with the help of a block diagram?   (12)
3. Describe the sequence of event that may occur during the different T state in the
opcode fetch machine cycle of 8086?        (8)
4. List out the maskable and non maskable interrupts available in 8086?   (6)
5. Explain the Maximum mode of operation of 8086.     (12)
6. Write short notes on addressing memory.      (4)
7. Explain the minimum mode of operation of 8086.    (12)
8. Write notes on addressing input and output devices?   (4)
9. Design an 8086 based system in minimum mode containing 64kb of EPROM
and64kb of RAM        (12)
10. Give the functions of NMI, BHE and TEST pins of 8086?    (4)
11. Explain the various multiprocessor configurations.  (16)
12. Explain maximum mode bus cycles(10)
13. List the flags of 8086 and explain the flag register.(6)
14. Write short notes on interrupt (4)
15. Explain in detail about the hardware and software interrupts in 8086(12)
16. Explain in detail about architectural advancements of microprocessor (16)
17. Explain cache memory with neat diagram(8)
18. Discuss in detail about data transfer schemes (8)
19. Explain about the programming system. (10)
20. What are the assembler directivs and pseudo ops?
21. Describe the maximum mode signals, bus cycles and maximum mode system
configuration of 8086 in detail. (16)
22. Discuss about the various assembler directive in 8086.(8)

23. Explain the 8086 interrupt types in detail. (16)


24. What do the ASSUME, DB, EQU, EVEN assembler directives of 8086 do? (8)
25. Explain about the following assembler directives:
END P, EQU, EVEN, EXTRN with examples.(8)
26. How does one configure 8086 in maximum mode and minimum mode?(6)
27. Discuss in detail the various signal of 8086.     (10)
28. Explain microprocessor buses and tristate buses (6)
29. Explain clock generator intel 8284A(6)
30. Explain bidirectional bus transceiver and bus controller.(10)
31. Write the system configuration of 8086 in detail.(10)
32. Explain in detail about 8086 memory banks and associated signals for byte and
word operations.(6) 
33. Explain external memory addressing in detail (8)
34. Discuss in detail about maximum and minimum mode bus cycles (16)
35. Draw and explain the functions of 8086 architecture(8)
36. Draw the bus cycle timings diagram for the memory read and memory write in
minimum mode. List the activities in each clock cycles.(12)
37. Draw the bus cycle timings diagram for the I/O read and I/O write in maximum
mode. List the activities in each clock cycles.(12)
38. Explain the interrupts with interrupt structure?(16)
39. State the function of direction flag in 8086?(4)
40. Describe the interrupt system of 8086 processor.(12)
41. With neat sketch, explain the architecture of 8086 in minimum mode.(12)
42. With neat sketch, explain the architecture of 8086 in maximum mode.(12)
43. What is the difference between minimum and maximum modes of 8086? How
are these modes selected?(4)
44. What are the functions of Execution unit and Bus Interface unit? Explain their
utility by taking examples of five instructions.(8)
45. What is pipeline flushing? When does it occur in the 8086 system? Explain with
the help of an example how pipeline flushing affects the system performance.(8)
46. Describe 8-bit input/output port (4)

You might also like