label Cursuri autorenew 2025-09-29, 16:57
1. Tipuri de date BYTE (1 octet) Acest tip de date ocupa 1 octet si poate fi reprezentat atat in memoria interna, cat si intr-un registru de 8 biti al procesorului. Interpretarile tipului byte pot fi: - intreg pe 8 biti cu sau fara semn; - caracter ASCII. Directiva pentru definirea datelor de acest tip este DB (Define Byte). WORD (2 octeti) Acest tip de date ocupa 2 octeti si poate fi reprezentat atat in memoria interna, cat si intr-un registru de 16 biti al procesorului. Interpretarile tipului word pot fi: - intreg pe 16 biti cu sau fara semn; - secventa de doua caractere ASCII; - adresa de memorie de 16 biti.



Directiva pentru definirea datelor de acest tip este DW (Define Word). Partea mai putin semnificativa este
memorata la adrese mici. De exemplu daca presupunem intregul 1234H la adresa 1000H, atunci octetul
34H se va gasi la adresa 1000H, iar octetul 12H la adresa 1001H. Similar, se memoreaza si secventele de
doua caractere ASCII.

DOUBLE-WORD (4 octeti)
Acest tip de date ocupa 4 octeti si poate fi reprezentat atat in memoria interna, cat si intr-o pereche de
registre de 16 biti sau intr-un registru de 32 de biti (la procesoarele de 32 de biti). Interpretarile tipului
dword pot fi:
- intreg pe 32 de biti cu sau fara semn;
- numar real in simpla precizie;
- adresa de memorie de 32 de biti.
Directiva pentru definirea datelor de acest tip este DD (Define Double-Word). Valorile mai putin
semnificative se memoreaza la adrese mici. in cazul adreselor pe 32 de biti, adresa de segment este
memorata la adrese mari, iar deplasamentul (offset-ul), la adrese mici.