Comenzi de conversii condiționate și necondiționate

Pentru organizația ramificată, sunt utilizate comenzi de salt care vă permit să schimbați secvența executării comenzilor de program prin efectuarea unor conversii necondiționate sau condiționale.







Toate comenzile sunt de 3 octeți.

Condițiile de tranziție sunt prezentate în tabelul 1

Comenzi de apel și returnare subrutine, întreruperea software-ului

RET - revenirea din subrutină este necondiționată;

RSTN - apelează rutina de întrerupere. (N este numărul programului de întrerupere)

Limbajul de asamblare este un instrument de programare orientat spre mașină. Programul de limbă de asamblare se numește programul sursă.

Assembler traduce programul sursă în simboluri în codurile mașinii binare. Un astfel de program este numit un program obiect. acesta poate fi încărcat în memorie pentru a fi executat.







Programul este dezvoltat sub forma unei succesiuni de propoziții, numite operatori de limbă de asamblare. Fiecare instrucțiune este scrisă într-o linie separată și după ce traducerea generează o instrucțiune de mașină. Șirul operator are patru câmpuri:

- câmpul de cod al operațiunii;

Câmpul de cod al operației este utilizat pentru denumirea mnemonică a codului de operare a comenzii. Mnemonicul este separat de operanzi de cel puțin un spațiu. Majoritatea mnemoniilor sunt abrevieri ale cuvintelor engleze care caracterizează funcțiile de bază ale echipei. Câmpul adiacent din partea dreaptă este separat de cel puțin un spațiu.

Câmpul operandului este furnizat informații despre datele pe care se efectuează operațiile. Operanzii sunt numele registrelor și perechilor de înregistrări, etichete sau date directe. În comenzile de salturi condiționate și necondiționate din acest câmp, numele etichetei de returnare este stocat.

Toți operatorii sunt scrise folosind caracterele codului ASCII (codul standard american pentru schimbul de informații).







Articole similare

Trimiteți-le prietenilor: