Computer Science, asked by Mohammed8626, 1 year ago

Find the memory address of the next instruction executed by the microprocessor (8086), when operated in real mode for cs=1000 and ip=e000

Answers

Answered by omegads04
2

The correct answer will be 0x1e000.

The memory address can be generated by using segment base and offset, where memory can be defined as a set of location and each location is numbered sequentially by addresses (that is continously hexadecimal addresses are assigned to each location). A segment address and offset contains four digit hexadecimal address.

CS= 1000

IP= 0xe000 (Offset)

Address= segment*0x10+offset

=CS*0x10+IP

=0x1000*0x10+0xe000

=0x1e000

Similar questions