Instrucțiunea calculatorului reprezintă o succesiune de cifre binare prin care se indică procesorului operația de executat și amplasamentul (local) operanzilor.
Succesiunea binară, denumită uneori și cuvânt instrucțiune, este împărțită în câmpuri. Numărul și semnificația fiecărui câmp poartă denumirea de formatul instrucțiunii.
Operațiile aritmetice și logice sunt codificate:
Succesiunea binară, denumită uneori și cuvânt instrucțiune, este împărțită în câmpuri. Numărul și semnificația fiecărui câmp poartă denumirea de formatul instrucțiunii.
Operațiile aritmetice și logice sunt codificate:
01 - adunarea;
02 - scăderea;
03 - operația logică ȘI;
04 - operația logică SAU;
Instrucțiunile unui calculator se împart în patru grupe:
- instrucțiuni operaționale, care efectuează operații aritmetice și logice asupra datelor specificate prin operanzi;
- instrucțiuni de transfer, care deplasează informația între registre și/sau locații fără a modifica informația transferată;
- instrucțiuni de salt, care în urma verificării unor condiții, modifică analiza și execuția secvențială a instrucțiunilor din program;
- instrucțiuni de intrare-ieșire care permit comunicarea calculatorului cu exteriorul.
Programele reprezentate în formă de succesiuni binare direct executabile de calculator se numesc programe în limbaj cod calculator sau programe în limbaj mașină.
Pentru a simplifica procesul de elaborare a programelor, s-a convenit ca instrucțiunile să fie scrise într-un limbaj simbolic, denumit limbaj de asamblare. În acest limbaj codurile instrucțiunilor se reprezintă printr-un grup de caractere, cunoscut sub numele mnemonica instrucțiunii.
Mnemonica instucțiunilor
Translatarea constă în înlocuirea mnemonicii instrucțiunii și a adreselor simbolice prin șirurile binare respective. Această înlocuire este facută de un program special, denumit program de asamblare sau asamblor.
Translatarea constă în înlocuirea mnemonicii instrucțiunii și a adreselor simbolice prin șirurile binare respective. Această înlocuire este facută de un program special, denumit program de asamblare sau asamblor.
Limbajele cod calculator și de asamblare sănt limbaje dependente de calculator.
4) a) INC x b) INC x c) INC y d) INC y e) INC x
SCD y MEM x SCDx ADU y MEM y
MEM s ADU x MEM s ADU y ADU y
MEM x MEM s MEM x
4) a) INC x b) INC x c) INC y d) INC y e) INC x
SCD y MEM x SCDx ADU y MEM y
MEM s ADU x MEM s ADU y ADU y
MEM x MEM s MEM x


Bravo, Nicoleta!
RăspundețiȘtergere