Tipuri de Instructiuni




1. Rolul microprocesorului este de a executa instructiuni. Instructiunile sunt preluate din memoria interna si prin intermediul lor microprocesorul stie ce sa faca. Multimea instructiunilor este determinata de structura hardware a microprocesorului. Pentru procesoarele 80x86 exista urmatoarele tipuri de instructiuni: 

instructiuni de transfer de date (procesor - memorie, memorie - memorie, dispozitive periferice - procesor)
instructiuni aritmetice (adunare, scadere, inmultire, impartire, comparare)
instructiuni logice (si, sau, sau exclusiv, deplasari si rotiri de biti)

instrucţiuni operaţionale, care efectuează operaţii aritmetice şi logice asupra datelor 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 operaționale prelucreză datele păstrate în locațiile memoriei interne și în registrele procesorului. Cele mai cunoscute instrucțiuni ale acestei grupe sînt care efectuează operațiile aritmetice de bază: adunarea, scăderea, înmulțirea și împărțirea. Instrucțiunele logice de tipul ȘI, SAU, NU sînt instrucțiuni operaționale care acționează asupra pozițiilor individuale ale informației binare.

Instrucțiuni de transfer deplasează informația dintre locațiile memoriei interne, între registre sau între locații și registre fără a alerta conținutului informaționei transferate. Instrucțiunea trebuie să specifice explicit sau implicit adresa sursă și adresa de distinației a transferului.

Instrucțiune de intrare/ieșire permit comunicare calculatorului cu echipamente periferice. Echipamentul cu care se va efectua operația de intrare/ieșire se specifică în partea de adresa a instrucțiunii. 

Комментариев нет:

Отправить комментарий