La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Organizzazione della memoria Intel 8086. Indirizzi Il BUS degli indirizzi ha dimensione 20 bit quindi può indirizzare 2 20 byte cioè 1Mbyte Gli indirizzi.

Presentazioni simili


Presentazione sul tema: "Organizzazione della memoria Intel 8086. Indirizzi Il BUS degli indirizzi ha dimensione 20 bit quindi può indirizzare 2 20 byte cioè 1Mbyte Gli indirizzi."— Transcript della presentazione:

1 Organizzazione della memoria Intel 8086

2 Indirizzi Il BUS degli indirizzi ha dimensione 20 bit quindi può indirizzare 2 20 byte cioè 1Mbyte Gli indirizzi numerati da 0 a (in esadecimale da a FFFFF) La dimensione di una locazione è 8 bit La memoria e ̀ segmentata, cioè suddivisa in blocchi di locazioni consecutive (segmenti) o Ogni segmento occupa 64Kbyte Una locazione di memoria e ̀ individuata dallindirizzo segmento:offset segmento = numero del blocco da 64KB offset = spiazzamento allinterno del segmento

3 segmento e offset Lindirizzo fisico (20 bit) di una locazione di memoria e ̀ calcolato utilizzando due registri a 16 bit o Un registro contiene il numero di segmento o un altro registro contiene l'offset SEGMENTO 4byte OFFSET 4byte INDIRIZZO 5byte

4 I registri di segmento CS o Code Segment (segmento per il codice) DS o Data Segment (segmento per i dati) SS o Stack Segment (segmento stack) ES o Extra Segment (segmento extra)

5 Indirizzi delle istruzioni Lindirizzo reale delle istruzioni in un programma assembler è quindi dato dalla compbinazione dei 2 registri CS e IP La notazione comunemente usata è CS:IP


Scaricare ppt "Organizzazione della memoria Intel 8086. Indirizzi Il BUS degli indirizzi ha dimensione 20 bit quindi può indirizzare 2 20 byte cioè 1Mbyte Gli indirizzi."

Presentazioni simili


Annunci Google