Tutorial Sezione Assembler

Dettaglio Istruzioni 

Le Schede del Tutorial

  Istruzioni della Cpu 80x86

SCHEDA n° 07 [I/ 163 di 198] 

    

    SAHF - Copia il registro AH nella parte basse di quello delle flag
     
bulletQuesta istruzione il registro AH nella parte bassa del registro delle flag; con questa operazione vengono sovrascritti i bit da 7 a 0, e in particolare 5 tra leflag del registro. 
bulletLe sue caratteristiche sono riassunte nella seguente tabella (leggi le istruzioni Legenda della Tabella):
         
         SAHF    alcune importanti Flag << AH
 

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

SAHF

 

4 2 2 3 no 1         # # # # #
         
bulletNon tutte le flag sono influenzate dai bit di AH: la figura mostra che il bit5, bit3 e bit1 non sono significativi, mentre i rimanenti vanno a sovrascrivere le flag di Sign, Zero, Auxiliary Carry, Parity e Carry (le flag di Overflow, Direzione, Interrupt e Trap non sono influenzate):
         
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
S Z   A   P   C
         
bulletL'uso di tale istruzione sembra poco probabile; la sua presenza nel set è giustificata dalla necessità (per altro persa nella notte dei tempi...) di rendere compatibile la primigenia famiglia 8080/8085 con quella del capostipite 8086!!
bulletL'istruzione LAHF esegue il compito opposto.
bulletIl suo codice operativo è 9FH.

    

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 163 - SAHF

    

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