j , i . j .
i) ADD R1,R0; (R1=R1+R0) i+1=j) SUB R2,R1; (R2=R2-R1).
i R1 5. i+1 R1 4. , R1 , i.
RAW . .
RAW , , , .
, , .
, - , , , .
, , , ( ).
WAR (Write After Read - ). j , i. i :
i) ADD R1,R0 (R1=R1+R0); i+1 = j) SUB R0,R2 (R0=R0-R2).
, j , i R0.
WAW (Write After Write - ). j , i, , , i:
i) ADD R1,R0 (R1=R1+R0);...j) SUB R1,R2 (R1=R1-R2).
WAR WAW , .
. .
, . , , - , . .
|
|
, =B+ , , :
1. Rb = B.
2. Rc = C.
3. Ra = Rb + Rc.
4. A = Ra.
, 3- , B C.
, , .
, , :
= B + ;D = E - F., :
1. Rb = B.
2. Rc = C.
3. Re = E.
4. Ra = Rb + Rc.
5. Rf = F.
6. A = Ra.
7. Rd = Re - Rf.
8. D = Rd.
, . , , B C, . .
, , .
- : ( ) - . , - .