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.)


Popular posts from this blog

c# - ODP.NET Oracle.ManagedDataAccess causes ORA-12537 network session end of file -

matlab - Compression and Decompression of ECG Signal using HUFFMAN ALGORITHM -

utf 8 - split utf-8 string into bytes in python -