3725451309

3725451309



Synchronizacja potoku


t’*,S

' piSM|


Rozpatrzmy wykonanie sekwencji instrukcji: addu $4, $3, $2 addu $6, $5, $4

-    druga instrukcja korzysta z argumentu źródłowego w rejestrze $4 . - rejestr ten jest rejestrem docelowym pierwszej instrukcji

-    instrukcja zapisuje wynik w stopniu WB

-    odczyt argumentów następuje w stopniu RD

-    kiedy druga instrukcja znajduje się w stopniu RD, pierwsza przebywa w stopniu ALU

-    zapis wyniku przez pierwszą instrukcję nastąpi w dwa cykle później

Problem: jaką wartość $4 pobierze druga instrukcja?

-    byłaby to wartość niezaktualizowana przez pierwszą instrukcję

-    nie ma pewności, czy wykonanie programu użytkowego nie zostanie przerwane pomiędzy pierwszą i drugą instrukcją, a następnie wznowione (w takiej sytuacji pierwsza instrukcja zakończy się i zapisze wynik)



Wyszukiwarka

Podobne podstrony:
Image276 Rys. 4.310. Schemat blokowy synchronicznego czterodekadowego licznika programowanego Rozpat
Opis wybranych instrukcji prostychpass - wykonanie tej instrukcji nie powoduje żadnych skutków, przy
Poznaj C++ w$ godziny0119 Zaawansowane sterowanie programem 107Pętle while Pętla while pozwala na po
z3a 1.    Wynikiem wykonania poniższych instrukcji: double
Dary natury prace plastyczne Maska Maska MasHaMaska Po wykonaniu poniższych instrukcji, będzie mo
- brzmienie i środki wykonawcze: głosy, instrumenty, zespoły zasady tworzenia muzyki i modele formal
Równoległość a współbieżność Wykonanie sekwencyjne. Poszczególne akcje procesu są wykonywane
Algorytmy Algorytm nazywamy liniowym jeśli sposób wykonania kolejnych instrukcji nie zależy od danyc
SDC11480 switch(wyrażenie){ case stałal: sekwencja instrukcji break; case stała2: sekwencja instrukc
ZADANIE 1: Uzupełny Tabelę 2 (tj zawartoki rejestrów po wykonaniu kolejnych instrukcji programu dU
ZADANIE 2: Uzupełnij tabelę (tj. zawartości rejestrów po wykonaniu kolejnych instrukcji programu dla
Modelowanie Cyfrowe - laboratorium Działanie pętli polega na wykonaniu ciągu_instrukcji dopóki
PODEJŚCIE TRADYCYJNE - MODEL KASKADOWY ściśle określony plan —► wykonanie sekwencyjne
SDC11480 witch(wyrażenie){ case stałal: sekwencja instrukcji break; case stała2: sekwencja instrukcj
WprowadzenieProgram współbieżny a sekwencyjny Program - zapis algorytmu, ciąg instrukcji do wykonani

więcej podobnych podstron