CST 307 Important Questions
CST 307 Important Questions
3 Marks Questions
1. Describe interrupt cycle of 8086/88 with neat diagram.
2. Give description of the following interrupts:
a. Non maskable
b. Maskable
3. What are the disadvantages of polling scheme over interrupt scheme
4. What is an Interrupt Vector Table (IVT)? Provide a diagrammatic representation of the IVT of 8086.
5. Write the condition(s) which cause 8086 to perform a Type l, Type 2 and Type 3 interrupts.
6. Discuss 8086 interrupt acknowledgement cycle
7. What are the basic categories of 8086 software interrupts?
8. What is an Interrupt Service Routine? How do we get the address of the ISR corresponding to a given
interrupt in 8086?
9. Explain the events performed in 8086 when an interrupt occurs
10. Explain how the INT n instruction finds the starting address of its interrupt service routine
9 Mark Questions
15. Draw the internal architecture of 8259 and explain
16. With the help of a diagram explain the different blocks of 8259 Programmable Interrupt Controller.
17. Draw the architectural block diagram of 8259 Programmable Interrupt Controller and explain the
role of each functional part.
18. Explain the block diagram of 8259, priority interrupt controller
Module IV
3 Marks Questions
1. Compare I/O mapped interfacing and memory mapped interfacing
2. Mention the salient features of basic I/O mode operation of 8255.
3. What are the three different I/O modes supported by 8255
4. What is DMA? State the sequence of operations performed by a DMA controller in a DMA transfer
operation.
5. Differentiate between I/O mapped I/O and memory mapped I/O
6. Write short notes on scanned keyboard mode with 2-key lockout of 8279 keyboard/display
controller.
7. Describe the control word format for the BSR mode of 8255.
8. What are the purposes of the signals DRQ, TC and MARK in8257?
9. Explain IO port address decoding with an example
10. What is the mode and I/O configurations for various ports in 8255 after its control register is loaded
with 86H.
9 Mark Questions
18. Describe different modes of operation of the following peripheral ICs:
a. 8255
b. 8279
19. What are the different operational modes of 8279?
20. Design an interface between 8086 CPU and two chips of 16 x 8 EPROM and two chips of 32K x 8
RAM. Select the starting address of EPROM suitably. The RAM address must start at 00000H.
21. With a neat diagram describe the architecture of 8255.
22. Interface 32K x 8 RAM using four numbers of 8K x8 memory chips and l6K x 8 ROM using two
numbers of 8Kx8 EPROM chips. The address map is given as RAM starts at 00000H and ROM ends
at FFFFFH.
Module V
6 Marks/ 5 Marks Questions
1. What are the different types of microcontrollers:
2. What factors are needed to be considered for selecting a microcontroller
3. What is a microcontroller? Distinguish between a microcontroller and a microprocessor.
4. What are the five different interrupts in 8051
5. Describe the program status word (PSW) of 8051.
6. What is the size of 8051 Stack Pointer (SP) Discuss the operation of 8051 stack.
7. Discuss the structure of internal data memory (RAM) of 8051.
8. How the 8051 differentiate between internal and external program memory?
9. Discuss the selection criteria of a typical microcontroller.
10. Explain about the programmable I/O ports of 8051 microcontroller.
11. Describe different types of microcontrollers.
12. What are the different criteria that should be considered while selecting a microcontroller?
13. What are the Special Purpose Registers of 8051?
14. Write the structure of Program Status Word (PSW) of 8051?
15. How the stack operations of 8051 differ from 8086?
16. What are the differences between microprocessors and microcontroller
17. Explain programmable IO ports of 8051 microcontroller
18. Describe the factors that affect the selection of processor for a microcontroller based design.
19. Explain the working of stack of 8051 microcontroller
10 Mark Questions
20. Give brief description of memory and I/O addressing of 8051
21. Draw the internal architecture of 8051 with brief description
22. With the help of a block diagram describe the different components of 8051
23. How many interrupts have been provided in 8051? Explain the necessary conditions which cause
these interrupts to be generated. Also arrange them in the decreasing order of priority.
24. Explain the internal memory organization of 8051.
25. Explain the architecture of 8051 microcontroller using block diagram