>> Tecnologia elettronica >  >> Audio domestico >> Amplificatori & preamplificatori

Modalità di Indirizzamento Intel Core: Guida Completa con Esempi

Cosa Sono le Modalità di Indirizzamento?

Le modalità di indirizzamento definiscono come la CPU calcola l'indirizzo effettivo di un operando. Intel Core (x86-64) supporta un ricco set, consentendo accesso flessibile alla memoria per array, struct, stack e codice indipendente dalla posizione.

Modalità di Indirizzamento Chiave

ModalitàEsempio SintassiCalcolo Indirizzo EffettivoCaso d'Uso
RegistroMOV EAX, EBXOperando in registroRegistro-registro veloce
ImmediatoMOV EAX, 42Costante nell'istruzioneCostanti, maschere
DirettoMOV EAX, [0x1234]Indirizzo assoluto nell'istruzioneVariabili globali
Registro IndirettoMOV EAX, [RBX]Indirizzo in registroPuntatori, liste collegate
Base + SpostamentoMOV EAX, [RBP+8]Registro base + offset firmatoFrame dello stack, campi struct
IndicizzatoMOV EAX, [RAX*4]Registro indice × scala (1,2,4,8)Elementi array
Base + IndiceMOV EAX, [RBX+RCX]Base + registro indiceArray dinamici
Base + Indice + SpostamentoMOV EAX, [RBX+RCX*4+16]Base + (indice × scala) + dispArray di struct, multidimensionali
RIP-Relativo (x86-64)MOV EAX, [RIP+0x100]Instruction pointer + offsetCodice indipendente dalla posizione, globali
Segmentato (Legacy)MOV EAX, FS:[0]Registro di segmento + offsetThread-local storage (FS/GS)

Fattori di Scala

Solo 1, 2, 4, 8 consentiti — corrispondono alle dimensioni comuni dei dati (byte, word, dword, qword).

Perché È Importante

Output del compilatore, assembly scritto a mano e ingegneria inversa dipendono dal riconoscimento di questi schemi. Il moderno x86-64 favorisce RIP-relative e base+index+scale per PIC e prestazioni.

  1. Specifiche Crown XLS 202
  2. Come Riparare un Amplificatore per Woofer
  3. Volt vs Ampere vs Corpo Umano: Perché "Volt in un Ampere" È un Errore di Categoria
  4. Guida Completa alle Modalità di Indirizzamento 8086: Tutti i 10 Tipi Spiegati
  5. Come collegare PS2 a ricevitore surround Marantz
  6. Come installare e usare l'Heil Talk Box