|
|
|
 |
09 Maggio 2023 |
Postato da: bubu7te |
| Ottimizzazione assembler 680x0 |
|
Vediamo se qualcuno può aiutarmi: sto cercando di fare un po' di pulci alla routine C2P della c2p.library, e mi sto chiedendo se i due pezzi di codice qui sotto siano equivalenti oppure se il secondo risulti più veloce:
Sappiamo che su alcuni processori (credo a partire dallo 030 in poi) l'istruzione successiva a quella di un accesso alla memoria in scrittura può essere eseguita in parallelo a patto che la seconda istruzione non utilizzi alcun registro usato nella prima istruzione e che non acceda alla memoria a sua volta.
Questo è vero anche in lettura? E in particolare, anche nella movem?
Se così fosse, il secondo codice potrebbe eseguire la seconda istruzione in parallelo.. non che sia un grandissimo miglioramento ma più per curiosità personale 
|
|
|
|
|