What would you like to do?

How would you obtain segment and offset addresses from a far address of a memory location?

already exists.

Would you like to merge this question into it?

already exists as an alternate of this question.

Would you like to make it the primary and merge this question into it?

exists and is an alternate of .

Pointers to far objects are stored using four bytes (32 bits). The bytes are stored little endian or low to high order. The first word contains the 14-bit memory offset (bits 14 and 15 are always 0). The second word contains the page number (or segment number for function pointers). The memory address is calculated as follows:

Variable Address (Page * 0x4000L) + Offset Function Address (Segment * 0x10000L) + Offset
1 person found this useful
Thanks for the feedback!

Compare paging with segmentation with respect to the amount of memory required by the address translation structures in order to convert virtual addresses to physical addresses?

Paging requires more memory overhead to maintain the translation structures. Segmentation requires just two registers per segment: one to maintain the base of the segment and

What is memory addressing?

A number that is assigned to each byte in a computer's memory that the CPU uses to track where data and instructions are stored in RAM. Each byte is assigned a memory address

What is offset address in 8086 processor?

The offset address in an 8086/8088 is the logical address that the program "thinks about" when it addresses a location in memory. The Execution Unit (EU or CPU) is responsible

How would you obtain a far address from segment and offset address of a memory location?

Answer . Pointers to far objects are stored using four bytes (32 bits). The bytes are stored little endian or low to high order. The first word contains the 14-bit memory

What is segment address?

A segment address is the contents of a segment register, CS, DS, ES, or SS. It is used after effective address generation to provide an offset in physical memory, by multiplyi

What is a memory address?

Whenever anything is stored in the memory of your computer (RAM) it is stored at a specific place. Each specific place in your memory has its address that can be used to tell