Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

courses:a4m36pap:prednaska2 [2010/10/15 23:49]
redtop created
courses:a4m36pap:prednaska2 [2025/01/03 18:29] (aktuální)
Řádek 1: Řádek 1:
 ===== Přednáška 2 ===== ===== Přednáška 2 =====
- +{{:courses:​a4m36pap:​pap-p2_tokova_analyza.jpg|}}
-Přepis bez minimalizace počtu registrů:+
 <​code>​ <​code>​
 P1: X <- (A+B)*(A-B) P1: X <- (A+B)*(A-B)
-ADD K,A,B +ADD X,A,B 
-SUB L,A,B +SUB A,A,B 
-MUL X,K,L+MUL X,X,A
 P2: Y <- (C+D)/(C-D) P2: Y <- (C+D)/(C-D)
-ADD M,C,D +ADD Y,C,D 
-SUB N,C,D +SUB X,C,D 
-DIV Y,M,N+DIV Y,Y,X
 P3: Z <- X+Y P3: Z <- X+Y
 ADD Z,X,Y ADD Z,X,Y
Řádek 18: Řádek 17:
 SUB Y,E,Z SUB Y,E,Z
 P6: B <- (X-F)*A P6: B <- (X-F)*A
-SUB O,X,F +SUB B,X,F 
-MUL B,O,A+MUL B,B,A
 </​code>​ </​code>​
-Optimální průběh s minimem registrů:+
 ^Time^ADD1^ADD2^MUL^DIV^ ^Time^ADD1^ADD2^MUL^DIV^
-|1|ADD Y,C,D|SUB X,C,D| | | +^1|ADD Y,C,D|SUB X,C,D| | | 
-|2|ADD X,A,B|SUB A,A,B| |DIV Y,Y,X| +^2|ADD X,A,B|SUB A,A,B| |DIV Y,Y,X| 
-|3| | |MUL X,X,A|=| +^3| | |MUL X,X,A|=| 
-|4| | |=|=| +^4| | |=|=| 
-|5| | |=|=| +^5| | |=|=| 
-|6|SUB B,X,F| |MUL A,E,F|=| +^6|SUB B,X,F| |MUL A,E,F|=| 
-|7| | |=|=| +^7| | |=|=| 
-|8| | |=|=| +^8| | |=|=| 
-|9| | |MUL B,B,A|=| +^9| | |MUL B,B,A|=| 
-|10| | |=|=| +^10| | |=|=| 
-|11| | |=|=| +^11| | |=|=| 
-|12| | | |=| +^12| | | |=| 
-|13| | | |=| +^13| | | |=| 
-|14| | | |=| +^14| | | |=| 
-|15| | | |=| +^15| | | |=| 
-|16| | | |=| +^16| | | |=| 
-|17| | | |=| +^17| | | |=| 
-|18| | | |=| +^18| | | |=| 
-|19| | | |=| +^19| | | |=| 
-|20|ADD Z,X,Y| | | | +^20|ADD Z,X,Y| | | | 
-|21|SUB Y,E,Z| | | |+^21|SUB Y,E,Z| | | |
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
  
  
courses/a4m36pap/prednaska2.1287179365.txt.gz · Poslední úprava: 2025/01/03 18:25 (upraveno mimo DokuWiki)
Nahoru
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0