Transactional Synchronization Extensions: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Botcrux (discussione | contributi)
m Bot: typo nelle date ed eventuali correzioni minori
m Correzione ortografica
Riga 24:
La '''Restricted Transactional Memory''' (RTM) è un'implementazione alternativa a HLE che offre al programmatore la flessibilità di specificare un percorso del codice di riserva che viene eseguito quando una transazione non può essere eseguita correttamente.
 
RTM aggiunge tre nuove istruzioni: <code>XBEGIN</code>, <code>XEND</code> and <code>XABORT</code>. Le istruzioni <code>XBEGIN</code> e <code>XEND</code> segnano l'inizio e la fine di una regione di codice transazionale; l'istruzione <code>XABORT</code> interrompe esplicitamente una transazione. Il fallimento della transaizonetransizione reindirizza il processore al percorso del codice di riserva specificato dall'istruzione <code>XBEGIN</code>, con lo stato di interruzione restituito nel registro <code>EAX</code>.
{| class="wikitable"
!Posizione del bit di registro EAX