Beruflich Dokumente
Kultur Dokumente
1. Compute the beginning and ending addresses for the data segment, assuming register
DS=E000H.
2. Differentiate between minimum mode and maximum mode in 8086.
3. State the use of each flag in flag register of 8086.
4. Explain the purpose of the following signals in 8086
(i) READY (ii) AD0-AD15 (iii) HOLD (iv) IO/ M (v) INTR
5. Draw and explain the architectural diagram of 8086 microprocessor.
6. Describe memory segmentation? Explain about all the segments present in the
memory along with segment register?
7. State advantages of memory segmentation.
8. Enumerate the importance of memory banks in 8086.
9. Calculate the physical address corresponding to logical address D470H in the extra
segment. Repeat for logical address 2D90H in the stack segment. Assume the
segment Definitions ES= 52B9H and SS= 5D27H.
10. Write short notes on pins 24 to 31 in maximum mode of 8086 processor.
11. Draw the configuration of minimum mode of 8086 and discuss about the timing
diagram for memory read operation?
12. Discuss in detail about EU (execution unit) of 8086 processor?
13. List the features of 8086 microprocessor.
14. Draw the timing diagram of a typical memory write machine cycle in min mode
configuration.
15. Explain hardware and software interrupts of 8086.
16. Elucidate the purpose of all functional elements of Bus Interface Unit of 8086.
17. Explain the purpose of the following signals in 8086
(i) Address/Status bus (ii) DEN (iii) ALE (iv) DT/R (v) INTA (vi) TEST
18. Explain the register organization of 8086 processor?
CO-II
1. Define immediate and register addressing modes.
2. Write an ALP to exchange the contents of two registers.
3. Explain arithmetic instructions of 8086 with examples.
4. Write addressing modes and compute the addresses of the operands for the following
instructions of 8086. (BX=1111,SI=2222)
(a) MOV AL, [BX+SI] (b) AND CL, [2000H] (c) ADD AX, [BX+SI+A3H]
5. 10 numbers are stored from location 1000 onwards. Write an assembly language
program to count the number of odd numbers in these. Draw the flowchart also.
6. Recognize the status of flags effect after completion of given operations (assume
ax=0012h and bx=1234h)
add ax,bx
xor ax,bx
7. Differentiate based addressing and based indexed addressing modes of 8086.
8. List the assembler directives of 8086.
9. Explain the operation of the DIV & MUL instruction with suitable examples?
10. Write an ALP to count number of 1's and 0's in a 16bit number?
11. 6 numbers are stored from location 1200 onwards. Write an assembly language
program to count the number of even numbers in these. Draw the flowchart also?
12. Explain logical instructions of 8086 with examples?
13. Identify the addressing mode for given instructions a. MOV AX,1234H
b. MOV AX,[1000]
c. MOV BX,[BX+SI+12H]
14. Write an ALP to divide the contents of AX=1234h by BL=12h and obtain the
quotient and remainder of this operation.
15. Explain the execution of the following instructions with suitable examples (a) ROL
(b) ADC (C)SHR
16. Explain branch instructions of 8086 with examples.
17. Discuss about addressing modes supported by 8086. Explain each of them with
example.
18. Write an ALP to perform square and cube of 8bit number?
CO-III
Microprocessors?
CO-IV
Diagram?
12. Explain and draw the internal Architecture of Core-2-Duo?
18. Describe Hyper Threading? Explain Hyper threading technology with basic block
diagram?
MICROCONTROLLER CONCEPTS
2. Classification of Microcontrollers