[Assembly]Il bus degli indirizzi

Andare in basso

[Assembly]Il bus degli indirizzi

Messaggio  Admin il Lun Ago 22, 2011 8:10 am

Nel computer il bus dati è indispensabile al processore, per inviare le sue richieste ai "servi" e ricevere eventuale risposta.

Però, visto che la CPU esegue molti compiti, e senza le altre periferiche è un cervello senza corpo, ha bisogno di uno strumento che le riconosca le periferiche senza pericolo di confonderle tra loro.

Ricordo che la "lingua" del processore rimane sempre il binario, anche i nomi delle periferiche saranno cosi.

Dare un'ordine a una periferica con il nome in binario risulta scomodo, per questo la conoscenza del sistema di numerazione esadecimale (base 16), ci aiuterà in questo scopo quando (...programmeremo in Assembly X86).

Il problema del riconoscimento delle periferiche si è risolto con un secondo bus: il bus address o bus degli indirizzi.

Questo ha solo il compito di riconoscere le periferiche, non trasporta delle informazioni come il bus dati.

Per questa ragione, vi mostro l'ennesima utilissima immagine che c'è su Giobe200 (la mia guida di riferimento):


Anche in questo caso la struttura a bus evidenzia questo fatto con una freccia rivolta verso chi è chiamato a ricevere il comando, così come il numero specificato dentro il bus rappresenta ancora la quantità di fili paralleli coinvolti.

Si nota già che il numero di fili che ci sono nel bus address cambiano per alcuni dispositivi, ne faccio un post a parte.

Un saluto!
avatar
Admin
Admin
Admin

Messaggi : 148
Punti : 15442
Reputazione : 0
Data d'iscrizione : 24.04.11
Età : 39
Località : Emiglia Romagna

Visualizza il profilo http://c88software.blogspot.com

Torna in alto Andare in basso

Il bus degli indirizzi

Messaggio  giobe2000 il Lun Set 19, 2011 2:44 pm

Guarda il testo originale: Il Bus degli INDIRIZZI.

giobe2000

Messaggi : 14
Punti : 13200
Reputazione : 10
Data d'iscrizione : 02.09.11

Visualizza il profilo

Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum