1. Tipuri de date
BYTE (1 octet)
Acest tip de date ocupă 1 octet şi poate fi reprezentat atât în memoria internă, cât şi într-un registru de 8
biţi al procesorului. Interpretările tipului byte pot fi:
• întreg pe 8 biţi cu sau fără semn;
• caracter ASCII.
Directiva pentru definirea datelor de acest tip este DB (Define Byte).
WORD (2 octeţi)
Acest tip de date ocupă 2 octeţi şi poate fi reprezentat atât în memoria internă, cât şi într-un registru de
16 biţi al procesorului. Interpretările tipului word pot fi:
• întreg pe 16 biţi cu sau fără semn;
• secvenţă de două caractere ASCII;
• adresă de memorie de 16 biţi.
Directiva pentru definirea datelor de acest tip este DW (Define Word). Partea mai puţin semnificativă este
memorată la adrese mici. De exemplu dacă presupunem întregul 1234H la adresa 1000H, atunci octetul
34H se va găsi la adresa 1000H, iar octetul 12H la adresa 1001H. Similar, se memorează şi secvenţele de
două caractere ASCII.
DOUBLE-WORD (4 octeţi)
Acest tip de date ocupă 4 octeţi şi poate fi reprezentat atât în memoria internă, cât şi într-o pereche de
registre de 16 biţi sau într-un registru de 32 de biţi (la procesoarele de 32 de biţi). Interpretările tipului
dword pot fi:
• întreg pe 32 de biţi cu sau fără semn;
• număr real în simplă precizie;
• adresă de memorie de 32 de biţi.
Directiva pentru definirea datelor de acest tip este DD (Define Double-Word). Valorile mai puţin
semnificative se memorează la adrese mici. În cazul adreselor pe 32 de biţi, adresa de segment este
memorată la adrese mari, iar deplasamentul (offset-ul), la adrese mici.
QUAD-WORD (8 octeţi)
Acest tip de date ocupă 8 octeţi şi poate fi reprezentat atât în memoria internă cât şi într-o pereche de
registre de 32 de biţi (numai la procesoarele de 32 de biţi). Interpretările tipului qword pot fi:
• întreg pe 64 de biţi cu sau fără semn;
• număr real în dublă precizie;
Directiva pentru definirea datelor de acest tip este DQ (Define Quad-Word).
3
TEN-BYTES (10 octeţi)
Acest tip de date ocupă 10 octeţi şi poate fi reprezentat atât în memoria internă, cât şi într-unul din
registrele coprocesoarelor matematice. Interpretările tipului tbyte pot fi:
• număr întreg reprezentat ca secvenţă de cifre BCD (împachetate), cu semn memorat explicit;
• număr real în precizie extinsă.
Directiva pentru definirea datelor de acest tip este DT (Define Ten-Bytes).
Niciun comentariu:
Trimiteți un comentariu