Asembler/Podstawy: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m literówka |
m drobne |
||
Linia 31:
# skopiować wynik z rejestru do pamięci
===Cykl rozkazowy===
Jak wspomnieliśmy procesor musi pobrać dany rozkaz, następnie go zdekodować (czyli jakby go sobie "przetłumaczyć"), a potem wykonać. Całość oczywiście wykonywana jest cyklicznie, z prędkością narzuconą przez zegar procesora. Całość cyklu można podzielić na dwie części:
przeznaczony do pobrania. Po zakończeniu fazy pobrania następuje faza wykonania. W tej fazie kod w rejestrze IR jest tłumaczony w dekoderze rozkazów, po czym generowane są odpowiednie sygnały sterujące zarówno wewnętrzne jak i zewnętrzne. Oto jak w przybliżeniu wykonują się poszczególne fazy:
*Faza pobierania:
|