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
- A.
10E00
- B.
1E000
- C.
F000
- 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.