3012
edycji
Nie podano opisu zmian |
|||
Linia 2: | Linia 2: | ||
Na wykonanie rozkazu składają się następujące fazy: | Na wykonanie rozkazu składają się następujące fazy: | ||
# Pobranie rozkazu z miejsca pamięci operacyjnej wskazanej zawartością IC. Jeśli Q=0 rozkaz jest pobierany z bloku pamięci systemowej, jeśli Q=1 - z bloku pamięci wskazanego zawartością rejestru NB | # '''Pobranie rozkazu'''. Rozkaz pobierany jest z miejsca pamięci operacyjnej wskazanej zawartością IC. Jeśli Q=0 rozkaz jest pobierany z bloku pamięci systemowej, jeśli Q=1 - z bloku pamięci wskazanego zawartością rejestru NB. Adres pierwszego słowa rozkazu wskazany jest zawartością licznika rozkazów IC. Liczba pobranych słów zależy od długości rozkazu (1 lub 2). | ||
# Określenie efektywności rozkazu | # '''Określenie efektywności rozkazu''' | ||
# Wyznaczenie argumentu efektywnego | # '''Wyznaczenie argumentu efektywnego''' | ||
# Wykonanie czynności określonej kodem rozkazu | # '''Wykonanie czynności określonej kodem rozkazu''' | ||
# Jeśli rozkaz nie był rozkazem skoku i nie wystąpiły przypadki szczególne, IC zwiększany jest o długość wykonanego rozkazu | # '''Ustalenie nowej zawartości licznika rozkazów'''. Jeśli rozkaz nie był rozkazem skoku i nie wystąpiły przypadki szczególne, IC zwiększany jest o długość wykonanego rozkazu. | ||
Po zakończeniu każdego cyklu rozkazowego, w zależności od warunków zaistniałych w minikomputerze, następuje przejście do jednej z następujących czynności: | Po zakończeniu każdego cyklu rozkazowego, w zależności od warunków zaistniałych w minikomputerze, następuje przejście do jednej z następujących czynności: |