1) - gtbit

advertisement
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.
Download