Answer to Question #283581 in Assembler for nancy

Question #283581

in segment 2b43 we have the instruction MOV AL, [0104]. identify physical and logical address.


1
Expert's answer
2021-12-29T13:37:06-0500

The basic difference between Logical and physical address is that Logical address is generated by CPU in perspective of a program whereas the physical address is a location that exists in the memory unit.

The hardware device called Memory-Management Unit is used for mapping logical address to its corresponding physical address.


logical address:    0104h

CPU makes a calculation of physical address by multiplying the segment register by 10h and adding

general purpose register to it.

DS = 2b43h

 

physical address:

2b43h * 10h + 0104h

2b430h +  0104h = 2b534h


Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
APPROVED BY CLIENTS