Want to create interactive content? It’s easy in Genially!
ASSEMBLY
Antonio vergura
Created on March 11, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Vaporwave presentation
View
Animated Sketch Presentation
View
Memories Presentation
View
Pechakucha Presentation
View
Decades Presentation
View
Color and Shapes Presentation
View
Historical Presentation
Transcript
ASSEMBLY
ASSEMBLY
REGISTRI
PREMESSE
PREMESSE IMPORTANTI
Se non capiamo come funzionano, sarà difficile scrivere e leggere il codice assembly in modo efficace.
Comprendere i registri è fondamentale per programmare in assembly
SECTION 01
COSA SONO I REGISTRI
Perché sono importanti?
COSA SONO?
Accelerano l'elaborazione dei dati.Senza di loro, il computer sarebbe molto più lento. Comprenderli aiuta a ottimizzare il codice e a capire il funzionamento a basso livello.
"Scatole" all'interno del processore che conservano temporaneamente i dati. Essenziali per eseguire operazioni in modo rapido ed efficiente.
REGISTRI DI DATO
quali sono
📌 Principali registri di dato 1️⃣ AX (Accumulator Register) - 2️⃣ BX (Base Register) 3️⃣ CX (Count Register) 4️⃣ DX (Data Register)
CARATTERISTICHE Sono registri a 16 bit → Memorizzano valori da 0 a 65.535 (decimale). Possono essere suddivisi in sotto-registri più piccoli per una maggiore flessibilità.
EVOLUZIONE DEI REGISTRI
⚙️ Come funziona: I registri non sono nuovi, ma hanno guadagnato più spazio per contenere valori più grandi. Esempio: AX (16 bit) → EAX (32 bit) → RAX (64 bit).
I registri inizialmente a 16 bit si sono evoluti per supportare registri a 32 bit e 64 bit. Motivo del cambiamento: Gestire numeri più grandi e processi più complessi. AX → EAX (a 32 bit) EAX → RAX (a 64 bit)