Pentru utolizator limbajul cod calculator poate fi reprezentat in forma de siruri de cifre binare sau, mai compact , de cifre octate , zecimale sau hexazecimale organizate pe locatii ale memoriei .
Elaborarea programelor in limbaj cod calculator este un lucru extenuant si ineficient.Pentru a simplifica procesu de elaborare a programelor , sa convenit ca instructiunile sa fie scrise intr-un limbaj simbolic , denumit limbaj de ansamblare. in acest limbaj codurile instructiunilor se reprezinta printr-un grup de caractere , astfel ales incit sa sugereze cit mai bine natura operatiei . Acest grup de caractere , de regula trei , este cunoscut sub numele mnemonica instuctiunii .
De exemplu , codurile instructiunilor calculatorului , pot fi notate simbolic conform tabelului
Mnemonica instructiunilor
---------------------------------------------------------------------------
Cod Mnemonica Semnificatia
instructiune
----------------------------------------------------------------------------
01 INC Incarca calculatorul
02 MEM Memoreaza acumulatorul
03 ADU Adunare
04 SCD Scadere
05 SLT Salt neconditionat
06 SLTC Salt conditionat
07 STP Stop
-----------------------------------------------------------------------------
Adresele locatiilor memoriei interne pot fi specificate prin denumiri simbolice alese de utilizator , denumiri care sugereaza semnificatia continutului locatiilor respective .
De exemplu , locatia 185 , in care se va pastra numarul x , poate fi notata prin X , locatia 213 pentru numarul y se va nota prin Y , locatia 200 , in care va fi depusa suma x+y , se va nota prin S . In limbajul de asamblare fragmentul de program pentru adunare numerelor x si y va avea forma :
INC X
ADU Y
MEM S.
In general , exista o corespondenta directa intre scrierea instructiunii in limbajul de asamblare si scrierea in limbajul cod calculator ceea ce face usoara translatarea (traducerea) limbajului de asamblare in limbaj cod calculator .
Niciun comentariu:
Trimiteți un comentariu