Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




BPC-MIC02 - Instrukce, větvení programu. adresovací módy

PDF
Stáhnout kompletní materiál zdarma (249.56 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

(Register Indirect with displacement 
Addressing), adresování báze plus offset (Base 
plus Offset). 

• Efektivní adresa se získá sečtením bázové 

adresy a posunutí.

Relativní adresování

• Bázová adresa je uložena v některém z registrů 

procesoru (bázovém registru).

• Posunutí (offset, displacement) je součástí 

instrukce.

– Jedná se o posun vzhledem ke vztažnému 

paměťovému místu.

– Relativní poloha operandu vzhledem k určitému 

paměťovému místu.

Relativní adresování

• Použití: např. adresování prvků struktury.

– Bázový registr ukazuje na začátek struktury.
– Offset určuje posuv adresy konkrétního prvku 

vzhledem k začátku struktury.

Autorelativní adresování

• Speciální případ relativního adresování.
• Bázovým registrem je programový čítač.• Výsledná adresa vznikne sečtením ofsetu, 

který je součástí instrukce, a obsahu PC.

• Používá se převážně pro instrukce 

podmíněných skoků.

Indexové adresování

• Je modifikací relativního adresování.
• Bázová adresa je součástí instrukce.
• Efektivní adresa se získá sečtením bázové 

adresy a obsahu indexového registru.

• Možnost použití měřítka (scale).

– Obsah indexového registru se násobí měřítkem.
– Měřítko je jeden z operandů instrukce.

Indexové adresování

• Možnost inkrementace/dekrementace 

indexového registru před/po operaci.

• Používá se např. pro přístup k prvkům pole.

– Báze obsahuje adresu začátku pole, index pak 

ukazuje na jednotlivé prvky pole. 

Kombinované způsoby adresování

• Báze plus index

– Efektivní adresa = báze + index * měřítko

• Báze plus index plus offset

– Efektivní adresa = báze + index * měřítko + offset

Témata, do kterých materiál patří

Podobné materiály