Aduceți

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea altor semnificații, consultați Preluare (dezambiguizare) .

În informatică și electronică fetch sau Instruction Fetch (din engleză , take, take), este prima dintre cele trei faze fundamentale ale elaborării secvențiale a unui program pentru calculatoare electronice . Abstracția procedurală a tuturor acelor operațiuni duce la încărcarea instrucțiunii de către microprocesor .

În această fază, unitatea de control a microprocesorului transferă o singură instrucțiune în registrul de instrucțiuni luând-o dintr-o resursă externă ( cache , RAM , dispozitive de intrare / ieșire), modificând în mod corespunzător registrul de stare și semnalizatoarele de execuție .

Faza de preluare, în care instrucțiunea de executat este preluată din memorie;

Cu toate acestea, înainte de a fi efectiv executat, instrucțiunea trebuie decodificată, adică tradusă dintr-o instrucțiune macro , sau instrucțiune de asamblare sau instrucțiune mașină, într-una sau mai multe microinstrucțiuni (sau micro operații ), asociate direct cu microcodul de funcționare al diferitelor unități funcționale. alcătuind nucleul microprocesorului în sine. Deoarece această operațiune de decodificare constituie, în majoritatea cazurilor, cea mai scumpă parte din punct de vedere al timpului și resurselor utilizate în această fază, de multe ori faza în sine este numită și Instrucțiune de preluare și decodare .

La preluare, singura instrucțiune sau operator este încărcată în registrele microprocesorului. Orice date sau operanzi sunt „prelucrați” în faza următoare de emisie.

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT