Want to create interactive content? It’s easy in Genially!

Get started free

ASSEMBLY

Antonio vergura

Created on March 11, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Vaporwave presentation

Animated Sketch Presentation

Memories Presentation

Pechakucha Presentation

Decades Presentation

Color and Shapes Presentation

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)