text: К примеру, нижеследующий код выйдет за рамки и перепишет сам себя: char far* myfarptr = (char far*) 0x50000000L ; unsigned long counter ; for(counter=0; counter<128*1024; counter++) // доступ к 128K памяти *(myfarptr+counter) = 7 ; // записать все семерки в неё В какой-то момент счётчик counter станет равным (0x10000), а результирующий абсолютный адрес превысит 0x5000:0000.