11.07.2015 Views

Programavimas asembleriu - Kauno technologijos universitetas

Programavimas asembleriu - Kauno technologijos universitetas

Programavimas asembleriu - Kauno technologijos universitetas

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.4. I8086 architektūros ypatybės 273.9 pav.: Realaus adreso režimo atminties modelis, segmentų registraiIA-32 architektūroje yra dar keli atminties valdymo būdai: plokščiassegmentinis modelis, daugia-segmentinis modelis ir virtualios atminties modelis.3.4 I8086 architektūros ypatybėsToliau mes nagrinėsime taip vadinamą bazinę architektūrą, t.y. 16 bitų 8086mikroprocesorių.Vietinės mikroprocesoriaus 8086 atminties struktūra, registrai, parodyta3.12 pav. Čia išskirtos trys duomenų ir adresų registrų grupės ir du papildomiregistrai - komandos rodiklis ir vėliavėlių (požymių) registras.Duomenų registrai skirti programuoti su 16 skilčių žodžiais, galima disponuoti4 registrais: ax, bx, cx, dx. Dirbant su baitais kiekvienas registraspasidalina į dvi dalis ir tokiu būdu leidžia dirbti su aštuoniais vieno baitoilgio registrais: ah, bh, ch, dh, al, bl, cl, dl. Čia raidė L reiškia jaunesnįjį(angl.- Low) , o H - vyresnįjį (angl. High) žodžio baitą. Reikia įvertinti, kadišvardinti duomenų registrai kai kuriose komandose naudojami, neparodantto tiesiogiai komandos apraše:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!