assembly - Segment registers and paragraph boundaries 8086 -
does segment registers hold physical address used base address or because segments can start on paragraph boundary, segment register hold ordinal number of paragraph boundary , when multiplied 10h final physical base address formed , offset added. right?
segment registers work describe on actual 8086 processor. physical address of memory operand determined multiplying value in relevant segment register 16 , adding effective address of operand.
on modern intel processors segmentation works way while in real mode , virtual 8086 mode. (strictly speaking works as-if how virtual/physical addresses calculated. in reality loading segment register in real mode loads hidden selector cache entry segment base, , value in cache used when calculating virtual/physical address. selector cache exists speed segmentation in protected mode segment registers used indexes tables in memory.)