адресация в реальном режиме
то про что ты говоришь называется программирование под ms dos. это ОС реального режима адресации (real mode). то что ты выше код написал это программа вин32, которая выполняется в защищённом режиме процессора. код реального режима не может выполняться в защищённом напрямую. ms dos - это 16 битные программы (размер регистров в основном не превышают 16бит), а код под виндовс - это 32х битные программы (размер регистров 32бит). и нам не совсем понятно что ты от нас хочешь узнать. в виндовс физический адрес считается по замудренному алгоритму, в ms dos все проще - там реальные адреса используются (сегмент:смещение), ничего особо считать не надо