Question Bank 1) Mention the differences between 8085 and 8086 Microprocessors. 2) What are differences between 8086 and 8088 processor? 3) What do you mean by pipelined architecture of CPU? 4) In respect of 8085 or 8086 processors, state any two states signals and any two control signals. Explain how these signals may be used in the system. 5) Describe the Minimum Mode Configuration System of 8086 with a neat block schematic. 6) Describe the different instruction formats of 8086. 7) Draw the register organization of 8086 and explain typical applications of each register. 8) With a neat block diagram explain the Internal Architecture of 8086/8088. 9) Explain conditional and control flags of 8086. 10) Explain why memory is divided into segments in 8086? What are its advantages? 11) Explain the Minimum and Maximum mode of operation of 8086 with details of each pin. 12) Discuss 8086 based system configured in Maximum mode with a neat block diagram. 13) Discuss 8086 based system configured in Minimum mode with a neat block diagram. 14) What are important signals of Intel 8086? 15) How many operating modes does 8086 have? 16) How many functional units does 8086 contain? 17) What is the function of a segment register in 8086? 18) What are conditional and control flags in 8086? 19) How many interrupt lines does 8086 have? 20) What physical address is represented by: 4370 : 561E H (ii) 7A32 : 0028 H 21) Describe the difference between the instructions: MOV AL, 0DB H (ii) MOV AL,DB H 22) By using adequate block diagrams, describe a model for the 8086 processor. 23) A microcomputer system has a three bus system, discuss the function of each system with reference to the 8086 24) The 8086 has a multiplexed address/data bus, outline the requirements of the system and the timing required. 25) Discuss the 8086 CPU. 26) The fetch and execute cycle of the 8086 overlap, explain how this is performed and compare them to a non pipelined architecture. 27) The 8086 has two modes of operation (MIN and MAX), discuss. 28) The 8086 CPU has several general purpose registers and pointers. List these registers and indicate their main functions. 29) The flags register is a special type of register. Draw a diagram of this register and describe the main function of the used bits. 30) A)If register AL contains 4Fh and the instruction ADD AL, 15h is executed, what will AL and the Flags registers contain? B) If register AX contains 7FFFh and the instruction ADD AX, 1h is executed, what will AX and the Flags registers contain? 31) Explain how the 1M memory of the 8086 is divided. What will happen if a word starting at an odd address must be read? 32) By using a block diagram, describe the principle of segmented memory. 33) Discuss the requirement of segment registers and outline the function of the four segments used by a program. 34) What is the difference between a physical address and a logical address? Explain how the physical address is obtained from a logical address. 35) Calculate the physical address of the following 36) Segment base value B124h, offset 0026h 37) Segment base value 1564h, offset 0148h 38) Every instruction that references memory has a default segment register. A table is programmed in the BIU that points to these default locations. Give an example of such a table. 39) What are the advantages and disadvantages of segmented memory? 40) Describe the function of the stack. 41) The 8086 accepts instructions with up to four parts, discuss. 42) Write the instructions that copy the word written in register DX to register AX and the word written in memory at address EF80h to register BX. What would happen if the XCHG command is used? 43) Outline the difference between a Jump instruction and a conditional Jump instruction. 44) What would be the result in register AL if the instruction SHL AL, CL, where AL contains 5Fh and CL contains 4h, is executed? 45) What would be the result in register AL if the instruction SHR AL, CL, where AL contains 8Ah and CL contains 3h, is executed? If the command SHR is replaced by SAR a different answer is obtained. Explain why this occurs giving the new result. 46) What would be the result in register AL if the instruction ROL AL, CL, where AL contains 2Ah and CL contains 5h, is executed? If ROL is replaced by RCL, what would be the new result? 47) Discuss the interrupt system of Intel 8086. What is interrupt pointer? What is 'type' of an interrupt? 48) Discuss the various addressing modes of 8086. What are displacement, base and index? What is an effective address or offset? 49) What is the difference between minimum and maximum modes of 8086? How are these modes selected? 50) Draw and explain the architecture of 8086.