Tutorial Sezione Assembler

Dettaglio Istruzioni 

Le Schede del Tutorial

  Istruzioni della Cpu 80x86

SCHEDA n° 07 [I/ 193 di 198] 

    

    WBINVD - Invalida la Cache
     
bulletQuesta istruzione non appartiene al Set dell'8088/86; si usa solo a partire da 80486.
bulletIl suo compito, piuttosto particolare, è legato alla gestione delle memorie ultraveloci del processore (cache).
bulletSi tratta di un'istruzione nata per lo sviluppo dei sistemi operativi e il suo funzionamento attuale non è detto che sia implementato nello stesso modo dai processori (Intel) più moderni.
bulletIn particolare quando viene eseguita il contenuto corrente della cache interna viene vuotato dopo aver provveduto al suo trasferimento nella memoria convenzionale (Write Back and Invalidate Data Cache).
bulletAnche l'istruzione INVD vuota la cache, ma non si occupa di trasferirne il contenuto in memoria.
bulletDi solito quando viene eseguita sono generati 2 cicli di bus, uno per segnalare la necessità di eseguire il trasferimento nella memoria principale anche da parte della cache esterna, e l'altro che impone alla cache esterna di vuotarsi a sua volta.
bulletLe sue caratteristiche sono riassunte nella seguente tabella (leggi le istruzioni Legenda della Tabella):
         
    WBINVD   provvede alla pulizia della Cache 
 

Esempio di Applicazione

Cicli di Clock Mem
Acces

Bytes
Flag   influenzate
Mnemonico Operandi 86 268 386 486 O D I T S Z A P C

WBINVD

 

no no no 5 no 2                  
         
bulletI 2 codici operativi di questa istruzione sono:  0FH e 09H

    

Pagina Precedente Scheda n° 07 Pagina Successiva Istruzioni Cpu 80x86 Torna al Menu delle Schede del "Tutorial" Lezioni - Vai al DownLoad dei files DOC Torna al Menu del "Tutorial"
Istruzione 193 - WBINVD

    

SCHEDE » 1.Header EXE 2.PseudoOp MASM 3.Differenza tra Macro e Procedure
4.
Tabella Vettori 5.PSP 6.Stack 7.Istruzioni 80x86
8.La misura dell'Informazione 9.Numeri e Logica Binaria
TUTORIAL » Indirizzi Base | Registri Interni | Area Comunicaz. BIOS | Funzioni BIOS | Funzioni DOS
Prefazione | CAP 1 | CAP 2 | Schede | Palestra
Libreria ASM | Libreria MAC | Progetti ASM | Download | Info | Indice
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati