Está en la página 1de 5

Question Bank

Processor Architecture and Interfacing

Unit-1
1. Draw and explain the architecture of 8086 2. Give the features of 8086 3. Exaplain the register organization of 8086 4. What are segment registers?expalin the purpose of them. 5. Explain purpose of pointer & index register 6. What is the function of flag register? 7. With the help of block diag.explain the basic architecture of 8086 processor 8. Explain the concept of pipelining in detail. 9. What is the role of BIU?explain. 10. What is the function of flag register. 11. Explain the concept of segmentation. 12. List the rules of memory segmentation. 13. What are the advantages of mamory segmentation? 14. How physical address is generated in 8086? 15. What is the function of SI and DI register? 16. What is segment override prefix? 17. Explain the functions of following pins: a)NMI b) MN/MX c)TEST d)BHE e)DT/R f)DEN 18. Expalain minimum mode signof 8086 19. What Is diff. between min and MAX mode of 8086. 20. Give the comparison between memory mapped I/O and I/O mapped I/O 21. List operating modes of 80386 22. Diff.between 8086 and 80386 23. Draw and explain block diag. of 80386 24. Explain control register used in 80386

Unit-2
1. What is maximum memory addressing capability of 8086 and 80386? 2. What is stack? 3. What is the function of stack pointer? 4. Explain the use of PUSH and POP instruction in 8086 5. Explain the use of following instructions 6. XLAT,PUSHF,LEA,OUT 7. Explain any 3 string instruction. 8. Expalin CMP instruction with the help of example 9. Discuss various instructions supported by 8086 for BCD arithmetic. 10. Explain the usefulness of the following instruction in 8086 11. AND,OR,XOR,TEST 12. Discuss various shift operations supported by 8086 13. What is short near and far jump? 14. Explain the difference between intersegment and intrasegment jump instructions 15. What is loop instruction? 16. Draw and explain instruction encoding format of 8086 17. What do you mean by machine language program? 18. What do you mean by Assembly language program? 19. What is emulator? 20. Explain the function of linker 21. What is locator? 22. What is debugeer? 23. Explain the following directives 24. EXTRN,PUBLIC,DB,STACK 25. Explain variables,suffix and operator used in assembly language program. 26. What is the difference between FAR and NEAR procedure 27. What is macro?when it should be used? 28. What is difference between procedure and macros? 29. How are parameters passed to macro? 30. Describe the important functions of operating system? 31. What is BIOS?

Unit-3
1. 2. 3. 4. 5. 6. 7. 8. 9. Draw the programmers model of 80386 in real mode. Describe interrupts and exception in real mode. Write down the steps to enter in protected mode from the real mode. Write down the steps to switch back to real mode from protected mode. What do you mean by 1Mbyte wraparound? Describe the real mode similarities and differences between 80286 and 80386 List the features of protected mode? Draw the programmers model of 80386. Explain in detail address translation from logical to physical address in real mode as well as in protected mode of 80386. 10. What are various types of descriptors?how are they used to access the operand? 11. Explain the purpose, structure and locations of various descriptor table? 12. What do you mean by paging? 13. How paging get selected? 14. What is TLB?why is it necessary?with the help of block diag.explain the role of TLB of 80386. 15. With the help of suitable block diag.explain the process of translation of virtual address to physical address. 16. What do you mean by non confirming code?when is it used? 17. Explain the function of RPL,CPL,DPL. 18. What do you mean by privilege levels?what is the need? 19. Explain confirming code segment and non confirming code segment. 20. What is call gate?explain how it is used in calling a function with higher privilege level. 21. What are the functions of I/O permission bit map in TSS? 22. Explain any two privilege level instructions. 23. Write down the procedure to enter in the protected mode from real mode? 24. Write short note on VM86 mode of 80386.

Unit -4
1. 2. 3. 4. 5. 6. 7. What do you mean by interrupt ? What do you mean by interrupt service routine? What is the role of stack while handling interrupts? Explain execution of ISR. What is IVT?what is its size?where is it located? What is the physical address in IVT for an interrupt TYPE-08? What are the different types of interrupts in 8086?how 8086 will respond when it recives interrupt signal on INTR pin? 8. Draw and explain the IVT for 8086? 9. Explain interrupt structure of 8086. 10. Draw and explain the interrupt acknowledge cycle of 8086. 11. What do you mean by interrupt priorities? 12. What are advantages if using 8259? 13. Write down the steps to enter and leave the virtual 8086 mode 14. How 80386 switches from RM to VM mode? 15. List the instructions in virtual 8086 mode? 16. Describe how physical address is obtained in virtual 8086 mode. 17. Write note on paging in virtual 8086 mode. 18. Describe interrupts and exceptions in virtual 8086 mode. 19. Explain in details the main differences between 8086 and 80386 virtual mode 20. what is multitasking? 21. What is context switching? 22. Explain: a. Task register c.busy bit b. NT(nested task)bit d.TS(Task switch )bit 23. What is the role of TSS descriptor? 24. Explain the datails of TSS. 25. Explain the TASK get descriptor. 26. Explain the process of task switching and highlights of TSS. 27. What is the use of TSS in task switching? 28. What is nested task?explain significance of block link field. 29. What is exceptions ?give its types. 30. What is difference between IVT of real mode and IDT of protected mode of 80386?

Unit-5
1. What is microcontroller? 2. What is the difference between microprocessor and microcontroller? 3. List the features of 8051 microcontroler. 4. draw and explain the block diag. of 8051. 5. What is DPTR? Explain Its functions. 6. Explain the addressing mode of 8051 with the help of examples. 7. Explain instructions used to access external RAM. 8. Explain PUSH and POP instructions in 8051. 9. Explain exchange instruction supported by 8051. 10. Explain byte level logical instructions of 8051. 11. Explain rotate instruction of 8051. 12. Explain addition and subtract instruction of 8051 13. Explain DAA instruction of 8051 14. What is jump range? 15. Explain various types of jump instructions according to range. 16. Explain CALL and RET instruction of 8051.

Unit-6
1. write short note on timer register in 8051. 2. Draw and explain the bit pattern of TMOD register. 3. Explain software and hardware methods to start and stop timers in 8051. 4. Explain how to generate time delay using mode 1 of the timer. 5. Give steps to generate time delay using mode 2 of the timer. 6. Write a short note on counter register in 8051. 7. Draw and explain connection between RS-232 and 8051. 8. Explain operating modes for serial port in 8051 9. Draw format of SCON register.Explain different bits in it. 10. Give steps to program 8051 for serial data transfer. 11. Draw and explain interrupt structure of 8051 12. Whan 8051 is reset ,all interrupts are disabled.how to enaled this interrupts. 13. List festures of PIC microcontroller. 14. List the features of 16F8XX microntroller.