Tutorial Sezione Assembler

Dettaglio Istruzioni 

Le Schede del Tutorial

  Istruzioni della Cpu 80x86

SCHEDA n° 07 [I/ 182 di 198] 

    

    STI - Setta (mette a uno) la flag di Interrupt
     
bulletQuesta istruzione forza semplicemente a uno la flag di Interruzione.
bulletIn questo modo le interruzioni mascherabili sono riconosciute e servite dalla Cpu.
bulletSe le periferiche chiedono servizio durante il periodo in cui le interruzioni sono disabilitate (per effetto dell'azione di una precedente chiamata di CLI), non possono essere esaudite e la loro richiesta rimane pendente fino al momento in cui viene eseguita questa istruzione.
bulletNaturalmente l'azione di questa istruzione è ininfluente sulle interruzioni non mascherabili (NMI).
bulletLe sue caratteristiche sono riassunte nella seguente tabella (leggi le istruzioni Legenda della Tabella):
         
         STI   Flag di Interrupt << 1
 

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

STI

 

2 2 3 5 no 1     1            
         
bulletLa tabella evidenzia che l'istruzione modifica solo una flag e che non ha operandi.
bulletSupponendo che il valore iniziale di ffI sia 0 (DI) vediamo come l'istruzione la commuti a 1 (EI):
     

-R
AX=0000 BX=098E CX=0000 DX=0000 SP=ED5F BP=0000 SI=0000 DI=0000
DS=1190 ES=1190 SS=1190 CS=1190 IP=0100 NV UP DI PL NZ NA PO NC
1190:0100 FB     STI  
-T
AX=0000 BX=098E CX=0000 DX=0000 SP=ED5F BP=0000 SI=0000 DI=0000
DS=1190 ES=1190 SS=1190 CS=1190 IP=0101 NV UP EI PL NZ NA PO NC
1190:0101 

    

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 182 - STI

    

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