Find the memory address of the next instruction executed by the microprocessor…

2011

Find the memory address of the next instruction executed by the microprocessor (8086), when operated in real mode for CS=1000 and IP=E000

  1. A.

    10E00

  2. B.

    1E000

  3. C.

    F000

  4. D.

    1000E

Attempted by 82 students.

Show answer & explanation

Correct answer: B

In 8086 real mode, the physical address is calculated using the formula: Physical Address = (CS × 16) + IP. Given CS = 1000H and IP = E000H: 1. Shift CS left by 4 bits (multiply by 16): 1000H × 10H = 10000H. 2. Add IP: 10000H + E000H = 1E000H. Therefore, the memory address of the next instruction is 1E000H.

Explore the full course: Isro