У чым розніца паміж базавым адрасам і фізічным адрасам у 80.386?


адказ 1:

Хоць я не спецыяліст па сістэмным праграмаванні, я лепш разумею, што базавым адрасам з'яўляецца адрас зменнай у працэсары, у той час як фізічны адрас ставіцца да месцазнаходжання адраснай зменнай у памяці (аператыўнай памяці). Абодва розныя.

Сам CPU мае 4 рэгістра, а менавіта. Акумулятар, база, колькасць і дадзеныя, якія ў мове зборкі 80x86 называюцца AX, BX, CX і DX для 16-бітных працэсараў.

Кожны мае два васьмі бітныя сегменты, HIGH і LOW, пазначаныя AH-AL, BH-BL, CH-CL, DH-DL, AX = AH + AL і таму падобнае. Гэта было б пашырана на 32-бітным працэсары. Такім чынам, у вас ёсць EAX, EBX, ECX, EDX.

Магчыма, я не на правільным шляху, што менавіта вы шукаеце.