Il Micro Processore 8086
Contextualize Your Topic with a Subtitle
PRESENTAZIONE
INDICE
Registri
Bus
MUL
Indirizzamento memoria 8086
DIV
Arbitraggio Bus
Contextualize Your Topic with a Subtitle
BUs
Cosa è un bus?
Un BUS può essere idetificato da una serie di linee che conducono elettricità,ciascuna delle quali è collegata a un pin di un dispositivo. I BUS si dividono in due categorie:BUS intero alla cpu trasporta i dati verso l alu e dall alu,BUS esterno alla cpu trasporta i dati da e verso la memoria. I BUS sono anche disposti di un protocollo chiamato protocollo bus. Quali sono le caratteristiche principali di un bus?
- Bit rate=N di bit al secondo trasmessi attraverso il canale.
- larghezza=N di linee indipendenti per la trasmissione dati.
- velocità=frequenza del ciclo bus.
- banda=N di byte al secondo che si possono trasmettere attraverso il canale.
Contextualize Your Topic with a Subtitle
Arbitraggio del bus
Cosa è? L' arbitraggio del bus, in informatica, è la funzione che gestisce il possesso del bus per evitare ambiguità quando più master richiedono contemporaneamente il suo utilizzo; l'arbitro decide a quale dispositivo concederlo per prima.Le categorie:
- Arbitraggio centralizzato ad un livello.
- Arbitraggio centralizzato a più livelli.
- Arbitraggio distribuito
I Registri
I registri si dividono in:
- Registri accessibili
- Registri non accessibili:(Mar=memory address register
Mdr= memory data register IR=istruction register)
Oltre a queste due tipologie abbiamo anche:
- PC=(program counter) E accessibile parzialmente dal programmatore che lo può usare per modificare il flusso sequenziale del prgramma (nella CPU viene chiamato IP=istruction pointer).
- PSW=Registro interno chiamato anche registro dei flag dove ciascun bit che lo compone si comporta come una bandierina di segnalazione.
- ZF= (Zero flag)che segnala se il risultato dell ultima istruzione aritmetico logica era zero.
- CF=(carry flag)segnala se l ultima operazione aritmetico logica aveva un riporto.
Contextualize Your Topic with a Subtitle
Indirizzamento memoria 8086
4)Struttura logica della memoria La memoria è logicamente suddivisa in 4 segmenti da 64 KB ed ogni segmento può essere indirizzato internamente tramite 16 bit.
1)Organizzazione della memoria La memoria è fisicamente organizzata in 2 banchi da 512kb ciascuno,un banco di indirizzo pari e un banco di indirizzo dispari. 2)Selezione delle celle da parte del processore Il processore seleziona contemporaneamente la cella di indirizzamento pari e dispari decodificandone le linee. 3)Gestione del indirizzamento CPU La cpu per indirizzare 1 byte in una locazione pari,porta bhe=1 quando l indirizzo pari ha A=0. Se il byte e in posizione dispari porta bhe=0 ,A=1.
5)Indirizzamento logico e fisico L indirizzamneto logico di una cella di memoria è dato dall insieme del segmento e dall offset. L indirzzamento fisico di una cella di memoria è espresso con 20 bit che sono la somma del segmento piu l offset.
MUL
(Il comando MUL è un'istruzione di assembly e rappresenta l'operazione di moltiplicazione.)
Contextualize Your Topic with a Subtitle
DIV
(Il comando div in assembly viene utilizzato per eseguire l'operazione di divisione).
Contextualize Your Topic with a Subtitle
Microprocessore 8086
matteo pesci
Created on January 25, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Corporate Christmas Presentation
View
Business Results Presentation
View
Meeting Plan Presentation
View
Customer Service Manual
View
Business vision deck
View
Economic Presentation
View
Tech Presentation Mobile
Explore all templates
Transcript
Il Micro Processore 8086
Contextualize Your Topic with a Subtitle
PRESENTAZIONE
INDICE
Registri
Bus
MUL
Indirizzamento memoria 8086
DIV
Arbitraggio Bus
Contextualize Your Topic with a Subtitle
BUs
Cosa è un bus?
Un BUS può essere idetificato da una serie di linee che conducono elettricità,ciascuna delle quali è collegata a un pin di un dispositivo. I BUS si dividono in due categorie:BUS intero alla cpu trasporta i dati verso l alu e dall alu,BUS esterno alla cpu trasporta i dati da e verso la memoria. I BUS sono anche disposti di un protocollo chiamato protocollo bus. Quali sono le caratteristiche principali di un bus?
Contextualize Your Topic with a Subtitle
Arbitraggio del bus
Cosa è? L' arbitraggio del bus, in informatica, è la funzione che gestisce il possesso del bus per evitare ambiguità quando più master richiedono contemporaneamente il suo utilizzo; l'arbitro decide a quale dispositivo concederlo per prima.Le categorie:
I Registri
I registri si dividono in:
- Registri accessibili
- Registri non accessibili:(Mar=memory address register
Mdr= memory data register IR=istruction register)Oltre a queste due tipologie abbiamo anche:
Contextualize Your Topic with a Subtitle
Indirizzamento memoria 8086
4)Struttura logica della memoria La memoria è logicamente suddivisa in 4 segmenti da 64 KB ed ogni segmento può essere indirizzato internamente tramite 16 bit.
1)Organizzazione della memoria La memoria è fisicamente organizzata in 2 banchi da 512kb ciascuno,un banco di indirizzo pari e un banco di indirizzo dispari. 2)Selezione delle celle da parte del processore Il processore seleziona contemporaneamente la cella di indirizzamento pari e dispari decodificandone le linee. 3)Gestione del indirizzamento CPU La cpu per indirizzare 1 byte in una locazione pari,porta bhe=1 quando l indirizzo pari ha A=0. Se il byte e in posizione dispari porta bhe=0 ,A=1.
5)Indirizzamento logico e fisico L indirizzamneto logico di una cella di memoria è dato dall insieme del segmento e dall offset. L indirzzamento fisico di una cella di memoria è espresso con 20 bit che sono la somma del segmento piu l offset.
MUL
(Il comando MUL è un'istruzione di assembly e rappresenta l'operazione di moltiplicazione.)
Contextualize Your Topic with a Subtitle
DIV
(Il comando div in assembly viene utilizzato per eseguire l'operazione di divisione).
Contextualize Your Topic with a Subtitle