Valori Constante.
Constantă vom numi un identificator (nume) asociat cu o valoare care nu poate fi modificată în timpul execuției programului. Utilizînd o constantă în locul unei şi aceleiași valori specificate în repetate rânduri, se va obține o simplificare a manipulării și menținerii programului. Mai mult decât atât, dând un nume explicit identificatorului de constantă, valorile definite ca constante vor da o claritate în elaborarea programului și o ușurință în menținerea lui.
Utilizarea constantelor sporește nivelul de siguranță și reduce riscul de a introuce erori în program.
Dispare necesitatea de a ține minte valori concrete deoarece o denumire se memorizează mai bine. Erorile numelui se verifică de obicei de compilator automat (în afara de cazurile în care se greșește cu un nume existent de constantă). Totodată introduce o ușurință de a introduce modificări în program, deoarece constanta este definită în program o singură dată, iar modificarea ei va afecta întreg programul în locurile în unde a fost utilizată.
Definirea constantelor
Valorile constante se definesc o singură dată și iși păstrează valoarea pe întreg procesul de execuție a programului. În limbajul ASM pentru definirea valorilor constante vom avea două directive specializate:
Directiva .EQU va defini un nume unei valori constante.
.EQU SIZE = 10
.EQU PIN7 = 7
Directiva .DEF va defini un nume suplementar pentru un registru de uz general:
.DEF temp = R16