Sunteți pe pagina 1din 5

1. Care este conceptul de data in LabView?

O valoare care circula direct de la o instructiune la alta.

2. Ce este un instrument virtual?


Un program realizat in LabView.

3. Sa se explice ce inseamna un mod de adresare.


Un mod de adresare este mecanismul prin care se specifica localizarea operanzilor in sistem.

4. Se da urmatoare instructiune: MOV A,10h. Sa se precizeze modul de adresare folosit pentru al


doilea operand.
Adresare directa la memorie.

5. Se da urmatoare instructiune: MOV A,#10h. Sa se precizeze modul de adresare folosit pentru al


doilea operand.
Adresare imediata.

6. Se considera circuitul de interfata paralela I8255. Adresele de baza a circuitului este 80h.…

MOV AL,84h
OUT 83h,AL
MOV AL,50h
OUT 81h,AL
7. Se considera circuitul de interfata paralela . Adresa de baza a circuitului este 40h.…

MOV AL,0D0h
OUT 43h,AL
IN AL,40h

8. Se da forma registrului de stare a portului a carui adresa este 3BDh.

MOV dx,38Dh
IN AL,dx
9. Sa se precizeze care este mecanismul de formare al instructiunilor.
O instructiune se poate forma plecand de la forma generica a instructiunilor so combinand
registrele si modurile de adresare ale procesorului.

10. Cum poate fi apelat un subprogram dintr-un alt program din LabView?
Folosind un conector si o pictograma(icon).

11. Cand se executa un operator in LabView?


Cand are toate datele de intrare disponibile.

12. Sa se trimita data 20h la logica externa folosindu-se registrul de date cu adresa 3BCh.
MOV dx,3DBh
MOV AL,20h
OUT dx,AL

13. Sa se specific ce inseamna un mod de adresare.


Prin mod de adresare vom înțelege mecanismul prin care se specifică localizarea unui operand în
sistem.

14. Se considera urmatoarea instructiune: MOV AL, [20]. Se cere sa se specifice care este modul de
adresare folosit pentru operandul marcat. Sa se specifice cum se executa instructiunea.
Se muta valoarea din locatia de memorie cu adresa 20h.
Adresarea directa la memorie.

15. Ce este adresa efectiva AE?


Un deplasament in cadrul segmentului.

16. Ce este un registrul segment?


Un registru care contine numarul de paragraf al segmentului.

17. Se considera urmatoarea instructiune: MOV AL, 1000[SI]. Se cere sa se specifice care este modul
de adresare folosit pentru operandul marcat. Sa se specifice cum se executa instructiunea.
Modul de adresare indexata.
Valoarea din locatia de memorie a carei adresa este data de continutul registrului SI la care se
adauga deplasamentul 1000.

18. Se da continutul registrului segment CS=1000h si adresa efectiva AE=10h. Care este adresa fizica
a locatiei de memorie adresata cu perechea CS:AE?
10010h
19. Se considera urmatoarea instructiune: MOV AL, 3[BX]. Se cere sa se specifice care este modul de
adresare folosit pentru operandul marcat. Sa se specifice cum se executa instructiunea.
Adresarea bazata
Se incarca in registrul AL valoarea din locatia de memorie a carei adresa este data de continutul
registrului BX la care se adauga deplasamentul 3.

20. Se da continutul registrului segment DS=2000h si adresa efectiva AE=10h. Care este adresa fizica
a locatiei de memorie adresate?
20010h

21. Ce este segmentarea memoriei?


Crearea unei memorii virtuale care se poate pozitiona oriunde in memoria fizica.

22. Cum se executa instructiunea MOVSB? Flagul DF este setat (DF=1).


Se transfera un octet din sirul sursa de la adresa DS:SI intr-un element al sirului destinatie de la
adresa ES:DI.
Dupa transfer se decrementeaza registrii index cu 1.

23. Care este mecanismul de executie a instructiunii LODSB? Flagul FD este setat (DF=1)
Se transfera in registrul AL un octet din sirul sursa de la adresa DS:SI.
Dupa transfer se decrementeaza registrul SI cu 1.

24. Explicati cum se executa instructiunea JNZ 100h.


Se sare la adresa care se obtine adaugand la valoarea curenta a lui IP 100h daca ZF=0.
Daca ZF=1 se trece la instructiunea urmatoare.

25. Sa se explice cum se executa instructiunea JP 30h.


Dca flagul PF=1 se sare la adresa care se obtine adaugand valoarea 30h la valoarea curenra a lui
IP.
Daca PF=0 se continua executia cu instructiunea urmatoare.

26. Sa se explice modul de executie al instructiunii STOSB. Se considera ca indicatorul de conditie DF


este resetat (DF=0).
Se transfera continutul registrului AL intr-un element al sirului de la adresa ES:DI. Dupa transfer
se incrementeaza registrul DI cu 1.

27. Sa se explice modul de executie al instructiunii MOVSW. Se considera ca indicatorul de conditie


DF este resetat (DF=0).
Se transfera un convent din sirul sursa ce incepe la adresa DS:SI in sirul destinatie incepand cu
adresa ED:DI.
Dupa transfer se incrementeaza registrii index cu 2.

S-ar putea să vă placă și