Cykl rozkazu: Różnice pomiędzy wersjami
Z ZX Spectrum Wiki
(Utworzono nową stronę "Cykl rozkazu może się składać z jednego do 6 cykli maszynowych (M1..M6).<br> Cykl rozkazu składa się z 4 faz: # Pobranie z pamięci kod rozkaz...") |
(Brak różnic)
|
Wersja z 21:24, 28 maj 2014
Cykl rozkazu może się składać z jednego do 6 cykli maszynowych (M1..M6).
Cykl rozkazu składa się z 4 faz:
- Pobranie z pamięci kodu rozkazu począwszy od adresu znajdującego się w liczniku rozkazów.
- Dekodowanie rozkaz rozkazu i przygotowanie stanu procesora do wykonania rozkazu.
- Wykonanie rozkazu, zmiana zawartości pamięci lub rejestrów procesora.
- Modyfikacja licznika rozkazów o liczbę zależną od długości rozkazu i jego typu.
Struktura cyklu maszynowego nie jest jednorodna; występuje częściowe nakładanie: proces rozpoczęty w jednym cyklu maszynowym może zakończyć się w następnym, jednocześnie z procesem, który należy do drugiego cyklu.