program przetwarzany przez procesor typu RISC

0

Procesor RISC ma przetwarzać program jak poniżej. Jakie operacje mogą zostać
wykonane w celu optymalizacji przetwarzania potokowego? (3 p.)
100 LOAD X,A
101 ADD 1,A
102 JUMP 105
103 ADD A,B
104 SUB C,B
105 STORE A,Z

pytania moje, po 1. czy 103,104 nawet sie nie wykonają tutaj ??

  1. czy takie rozwiązanie jest poprawne ?

i tutaj podobno 102 tez sie wykona ?! niby czemu ? (" Procesor RISC wykorzysta tzw. rozgałęzienie opóźnione ( 535 str. 3 wyd. Stallingsa),
w którym skoczy i w momencie skoku "złapie" następny do wykonania rozkaz,
dlatego można zmienić ich kolejność:") no , ale to czemu wyzej się nie wykonało to rozgałęzienie, ?!
100 LOAD X,A
101 JUMP 105
102 ADD 1,A
105 STORE A,Z

ktos moglby mi to wytłumaczyć?

dodam, że 1. literaturą polecaną na wykładzie jest: W.Stallings "Organizacja i architektura systemu komputerowego"
2. '102 ADD 1,A ' . Tu '102' oznacza adres, 'ADD 1,A' zawartość.

0

jak ja uwielbiam takie pytania… nieznana jest treść wykładów, nieznane szczegóły omawianej (hipotetycznej) maszyny, nie do końca zrozumiała notacja, ale musimy zgadywać co prowadzący miał na myśli.

1 użytkowników online, w tym zalogowanych: 0, gości: 1