2013 m. sausio 9 d., trečiadienis

5.2. MP 8080 Komandų sistema



Šios temos tikslas -išmokti programavimo asembleriu principų.
Siekdami šio tikslo, Jūs turėsite susipažinti su MP 8080 komandų formatais, adresavimo režimais, komandų sistema, išmokti asemblerio sintaksės ir įgyti programų sudarymo įgūdžių.
5.2.1. Mikroprocesoriaus komandų formatai
MP 8080 naudojami 1-o, 2-jų, 3-jų baitų komandų formatai. Operacijos kodui skiriama nuo 2 iki 8 vieno baito skilčių. Vieno baito komandose be operacijos kodo gali būti nurodyti:
Ø   bendros paskirties registrų adresai,
Ø   registrų poros adresas,
Ø   nukreipimo sąlygos kodas.
Dviejų baitų komandų  antruose  baituose  teikiami  betarpiški  operandai,  dalyvaujantys operacijose arba įvesties – išvesties prievadų adresai.
Trijų baitų formatuose antras ir trečias komandų baitai skirti operatyviosios atmintinės ląstelės adresui nurodyti.
5.2.3. Asemblerio sintaksė
Bet kokia programa kompiuteriui vykdoma tik pervedus ją į mašininių kodų kalbą.
Programos tekstas mašinos kalba vadinamas objektine programa. Artimiausias mašininių
kodų kalbai yra asembleris. Jame kiekviena kompiuterio komanda užrašoma simboliniais
kodais.
Asemblerio komandos aprašą sudaro 4 dalys:
Ø   Žymė - vardas, vartojamas komandos adresui žymėti
Ø   Operacijos kodas - simbolinis operacijos pavadinimas
Ø   Operandas - duomens adresas arba pats duomuo, su kuriuo atliekama operacija
Ø   Komentarai - informacija, kuria programuotojas paaiškina operacijas.
Asemblerio skyrikliai:
Ø   :           - po žymės
Ø   -           - tarpas tarp operacijos kodo ir operando
Ø   ,           - tarp operandų
Ø   ;           - prieš komentarus.

Komentarų nėra:

Rašyti komentarą

Tinklaraščio archyvas

Etiketės