answersLogoWhite

0


Best Answer

In the 8086/8088, the logical address (or effective address) is mapped to a physical address by adding it to the left shifted by 4 value of a segment register.

For example, is the logical address is 1234H, and the segment register's contents is 5678H, the physical address is 1234H + 56780H, or 579B4H.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

In Windows, you can find out what physical address is assigned to each IP (logical) address by using the following command in the command window:

arp - r

If a certain IP address doesn't appear in the list, you may first have to force your computer to communicate with that IP address, for example, with the ping command.

In Windows, you can find out what physical address is assigned to each IP (logical) address by using the following command in the command window:

arp - r

If a certain IP address doesn't appear in the list, you may first have to force your computer to communicate with that IP address, for example, with the ping command.

In Windows, you can find out what physical address is assigned to each IP (logical) address by using the following command in the command window:

arp - r

If a certain IP address doesn't appear in the list, you may first have to force your computer to communicate with that IP address, for example, with the ping command.

In Windows, you can find out what physical address is assigned to each IP (logical) address by using the following command in the command window:

arp - r

If a certain IP address doesn't appear in the list, you may first have to force your computer to communicate with that IP address, for example, with the ping command.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

In the 8086/8088 microprocessor, the physical address is 16 times the selected segment register plus the logical address. For instance, if DS contains 0x1234 and the logical (or effective) address is 0x5678, then the physical address is 0x12340 + 0x5678, which is equal to 0x179B8.

The calculation of the segment base is left shifting the segment register by 4, which is the same as multiplying it by 16. In all probability, its not even a left shift - its might just be a hardwired offset by 4 bits into a 20 bit adder, but that is an implementation detail that does not need to be considered.

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

In Windows, you can find out what physical address is assigned to each IP (logical) address by using the following command in the command window:

arp - r

If a certain IP address doesn't appear in the list, you may first have to force your computer to communicate with that IP address, for example, with the ping command.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

we can obtain it by using ARP THAT IS ADDRESS RESOLUTION PROTOCOL.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How logical address is mapped to physical address?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between virtual logical and physical address spaces?

The concept of a logical address space is simply involved the process of mapping the Logical addresses to their Physical Addresses . Logical addresses are generated by the CPU; also referred to as virtual addresses.while Physical Address is the actual address of the data stored on the physical device and mapped by MMU.


How does CPU generate logical address?

Lets take the scenario of CPU MMU (memory management unit) Physical Memory.CPU generates the logical address as Page number + Page offset.Of course this address will point to some physical address.Page number is for the index in page table (for base address).The base address + offset is sent to MMU which is mapped to the corresponding physical page.


What is logical address space and physical address space?

Logical address is the address generated by the CPU (from the perspective of a program that is running) whereas physical address (or the real address) is the address seen by the memory unit and it allows the data bus to access a particular memory cell in the main memory. All the logical addresses need to be mapped in to physical addresses before they can be used by the MMU. Physical and logical addresses are same when using compile time and load time address binding but they differ when using execution time address binding.


Differences between physical addressing and logical addressing?

In computer architectures, a logical address is the address at which a memory location appears to reside from the perspective of an executing application program. This may be different from the physical address due to the operation of a memory management unit (MMU) between the CPU and the memory bus. Physical memory may be mapped to different logical addresses for various purposes. For example, the same physical memory may appear at two logical addresses and if accessed by the program at one address, data will pass through the processor cache whereas if it is accessed at the other address, it will bypass the cache.


What is the meaning of memory mapped bus?

Memory mapped buses helps in the extension of the address of the physical ram through which the devices can access the address


Which address is more important the physical address or the logical address?

In the 8086/8088 the physical address and logical address have the same importance, because they both relate to the address of the operand. It is true that the offset (logical) address is added to the segment address to determine the physical address, but the limitations of the architecture of the processor forces programmers to consider both.If you are talking about a virtual environment, however, such as in the 80286 or higher, then the logical address is more important than the physical address, because the logical address is the address of the operand, while the physical address is (somewhat) arbitrarily assigned by the operating system.


Each Logical Address is dependent of what?

A Physical Address...


Can physical address and virtual address be same?

your question is wrong. it should be "can physical address and logical address be same" answer is no because logical address is the combination of page number and offset whereas physical address is the combination of physical page[frame] and offset


Consider a logical address space with 4 pages of 1024 bytes per pageeach mapped onto a physical memory of 64 frames. how many bits are there in logical address?

4 pages -> 2^2 bits 1024 bytes -> 2^10 bits 64 frames -> 2^6 bits Therefore: Logical memory = 2+10=12 bits Physical memory = 10 +6 =16 bits


Why you need memory physical address and memory logical address?

Physical Address refers to Storage location on Physical Memory wheres Logical Addressing is used by Memory Managing Programs to refers addresses from Physical Memory and Virtual Memory.


Physical address and logical address?

A logical (or virtual) address is a reference to a memory location independent of the current assignment of data to memory; a translation must be made to a physical address before the memory access can be achieved. A relative address is the address expressed as a location relative to some known point, usually the beginning of the program. A physical address, or absolute address, is an actual location in main memory.


What kind of memory address does a CPU generate?

- An MMU (memory management unit) generates physical address. - A CPU (central processing unit) generates a logical address.