Instrucțiuni de transfer între registre

Extras din referat Cum descarc?

Lucrarea de laborator - Instructiuni de transfer intre registre

2.1 Elemente ale limbajului de asamblare

Programul sursa este format dintr-un numar de linii, care pot fi:
o Directive de asamblare
o Etichete si declaratii de simboluri
o Comentarii
o Linii de instructiuni
O linie de instructiune a programului sursa are urmatoarea structura:

{Eticheta :}_Mnemonic_ {Prefix}_Operand1 {,{Prefix} Operand2}_{; Comentariu}

unde:
o Parantezele acolade indica un cimp optional;
o Semnul _ indica un separator, care poate fi format din spatii sau tab-uri; Intre Operand1 si Operand2, separatorul este de regula o virgula;
o Eticheta este un grup de caractere care incepe cu o litera si nu coincide cu un cuvint rezervat. Ea trebuie urmata de semnul ":" atunci cind se afla la inceputul liniei. Cind este referita ca operand (de exemplu la o instructiune de salt) , ea nu mai este urmata de acest semn. Exemple: Eticheta1, Loop15, Salt, Label, L22, etc. 
o Mnemonicul este o prescurtare a descrierii instructiunii si este conform cu setul de instructiuni al procesorului;
o Operandul poate fi un nume de registru, o constanta numerica (date sau adrese), sau o eticheta, conform descrierii instructiunii respective;
o Prefixele dau precizari suplimentare despre operanzi, conform descrierii instructiunii respective;
o Comentariul este optional si trebuie precedat de semnul ";" . Tot ceea ce urmeaza pe o linie dupa acest semn este ignorat de asamblor.

Toate programele care urmeaza a fi asamblate cu macroasamblorul TASM vor avea o parte de preambul minimala, de forma:

.model small
.stack 100h
.code
start:
--------------
Primele trei liniii sunt directive de asamblare, care declara cantitatea de memorie folosita, pozitia stivei, si inceputul segmentului de cod. A patra linie este eticheta de intrare in program acesta incheindu-se cu declaratia END eticheta_de_intrare.
Finalizarea se poate face cu o linie de bucla infinita si cu directiva end, de forma


Fisiere in arhiva (1):

  • Instructiuni de transfer intre registre.doc

Imagini din acest referat Cum descarc?

Promoție: 1+1 gratis

După plată vei primi prin email un cod de download pentru a descărca gratis oricare alt referat de pe site (vezi detalii).


Descarcă aceast referat cu doar 4 € (1+1 gratis)

Simplu și rapid în doar 2 pași: completezi adresa de email și plătești. După descărcarea primului referat vei primi prin email un cod promo pentru a descărca orice alt referat.

1. Numele, Prenumele si adresa de email:

ex. Andrei, Oana
ex. Popescu, Ionescu

Pe adresa de email specificată vei primi link-ul de descărcare și codul promo. Asigură-te că adresa este corectă și că poate primi e-mail-uri.

2. Alege modalitatea de plată preferată:


* La pretul afișat se adaugă 19% TVA.


Hopa sus!