Extras din notiță
LAB 1.
1.Ce contine meniul principal al asamblorului TASMB?
- ora curenta;
- comenzile asamblorului integrat;
- marimea memoriei disponibile;
- marimea memoriei utilizate;
2.Cum definim operatia de asamblare?
Prin operatia de asamblare se converteste un program sursa in codul obiect corespunzator microprocesorului. In faza de asamblare se detecteaza si eventualele erori sintactice ale programului.
3.Care sunt cele mai uzuale directive si ce indica END?
Cele mai uzuale directive de asamblare sunt:
ORG ecpresie;
[eticheta] DB [expresie[,expresie]]
[eticheta] DB ‚text’
[eticheta] DW [expresie[,expresie]]
simbol EQU expresie
END-indica sfarsitul programului
4.Cum se activeaza si se dezactiveaza o optiune din meniul de optiuni?
Activarea optiunilor de asamblare din meniul de optiuni se face prin apasarea tastelor functionale corespunzatoare,iar dezactivarea se face in acelasi mod.
5.Care este comanda de iesire din meniul de optiuni si revenirea in meniul principal?
Iesirea din meniul de optiuni si revenirea in meniul principal se face prin apasarea tastei ENTER.
6.Ce afisaza programul dupa terminarea operatiei de asamblare?
Dupa terminarea operatiei de asamblare, programul afisaza numarul de linii continute in programul sursa, numarul de erori intalnite la asamblare, numarul de octeti folositi, numarul de octeti ramasi liberi si timpul de asamblare.
7.Care sunt principalele comenzi de editare ale asamblorului integrat TASMB cu acre se poate crea,modifica programul sursa scris in limbaj de asamblare am microprocesorului Intel 8086?
Principalele comenzi de editare:
- ’ ‘ “ ;
- PgUp sau CTRL/R;
- PgDn sau CTRL/C;
- Home sau CTRL/QS;
- End sau CTRL/QD
- BS;
- Del;
- Ins;
8.Cate treceri sunt necesare asamblarii si ce genereaza a doua trecere? Asamblarea se face in doua treceri,iar a doua trecere se genereaza lista de asamblare.
9.Cu ce instructiune se incheie programul utilizatorului dupa rulare pentru a se putea reveni corect in TASMB?
Programul utilizatorului se incheie cu INT 20H.
10.Prezentati modul de lucru cu TASMB si pasii care trebuiesc parcursi.
- se lanseaza programul TASMB;
- se intra in modul de ediatare (E) si se scrie programul dorit folosindu-se comenzile de editare; in cazul in care programul sursa a fost generat anterior si se afla pe disc,acesta se incarca de pe disc (G)
- se activeaza optiunile de asamblare dorite (O);
- se asambleaza programul (A);
- daca s-au intalnit erori la asamblare,se revine la editare si se corecteaza;
- programul sursa se salveaza pe disc (W);
- dupa asamblarea corecta a programului sursa se poate incerca rularea acestuia,fie in memorie(R), fie de pe disc;
- in cazul in care rularea programului nu da rezultatele scontate,se incearca modificarea acestuia, revenindu-se la editare,sau se foloseste un program de depanare(„debugger”);
Preview document
Conținut arhivă zip
- Arhitectura Microprocesoarelor.doc