Naja eigentlicht ists völlig falsch, die virtuelle zeigt ja auf die physische. Also wird Dir und Page aus der Virtuellen errechnet und nicht aus der Physischen
dir=virt>>22;
page= (virt>>12)&0x3FF;
dir=virt>>22;
page= (virt>>12)&0x3FF;
09. November 2026, 18:26
table = addresse >> 22;page = ( ( addresse & 0xFFFFF000 ) << 10 ) >> 22;page= ( addresse >>12)&0x3FF;
