This shows you the differences between two versions of the page.
|
soc:laboratoare:08 [2026/05/05 20:48] mihai_catalin.stan explicatie aditionala |
soc:laboratoare:08 [2026/05/05 20:49] (current) mihai_catalin.stan Header issue |
||
|---|---|---|---|
| Line 149: | Line 149: | ||
| În SOC-1, fiecare instrucțiune este reprezentată pe 8 biți, iar execuția acesteia se desfășoară în mai multe etape. | În SOC-1, fiecare instrucțiune este reprezentată pe 8 biți, iar execuția acesteia se desfășoară în mai multe etape. | ||
| - | Etapele executării unei instrucțiuni | + | == Etapele executării unei instrucțiuni == |
| Orice procesor poate avea un ciclu de prelucrare a instrucțiunilor diferit, în funcție de ISA-ul pe care îl implementează, însă toate vor urma următoarea structură: | Orice procesor poate avea un ciclu de prelucrare a instrucțiunilor diferit, în funcție de ISA-ul pe care îl implementează, însă toate vor urma următoarea structură: | ||
| * IF (Instruction Fetch) - următoarea instrucțiune este adusă din memorie de la adresa către care pointează registrul Program Counter (PC) și este stocată în registrul Instruction Register (IR). PC este apoi incrementat pentru a pointa către următoarea instrucțiune de încărcat. | * IF (Instruction Fetch) - următoarea instrucțiune este adusă din memorie de la adresa către care pointează registrul Program Counter (PC) și este stocată în registrul Instruction Register (IR). PC este apoi incrementat pentru a pointa către următoarea instrucțiune de încărcat. | ||