Kuo skirtumas nuo bazinio ir fizinio adreso yra 80,386?


Atsakymas 1:

Nors nesu sisteminių programų dalyko ekspertas, aš geriausiai suprantu, kad pagrindinis adresas yra kintamojo adresas procesoriaus viduje, o fizinis adresas - tai kintamojo adresas, esantis atmintyje (RAM). Abu yra skirtingi.

Pats procesorius turi 4 registrus. Akumuliatorius, bazė, skaičius ir duomenys, kurie 80x86 asamblėjos kalba žymimi kaip AX, BX, CX ir DX 16 bitų procesoriams.

Kiekvienas iš jų turi 2 aštuonių bitų segmentus, ty AUKŠTĄ ir ŽEMĄ, žymimus kaip AH-AL, BH-BL, CH-CL, DH-DL, AX = AH + AL ir panašiai. 32 bitų centriniame procesoriuje tai padidės. Taigi jūs turite EAX, EBX, ECX, EDX.

Aš negaliu būti teisingame kelyje į tai, ko tiksliai ieškai.