Adressbussen (eller adressbussen [1] ) är en datorbuss dedikerad för att överföra adressinformation. Det kan vara en samling ledare (stift) som är fysiskt separerade från andra liknande bussar, eller en delmängd av systembussledarna. Som regel är antalet ledare i adressbussen lika med det maximalt tillåtna antalet bitar [1] . Adressbussen används av CPU:n eller enheter som kan initiera direkta minnesåtkomstsessioner för att indikera den fysiska adressen för ett RAM- ord (eller början av ett block av ord) som enheten kan komma åt för att utföra en läs- eller skrivoperation.
Det huvudsakliga kännetecknet för adressbussen är dess bitbredd , som bestämmer mängden adresserbart minne. Till exempel, om adressbussen är 20 bitar bred och minnesordstorleken är en byte ( den minsta adresserbara mängden data ), då är mängden minne som kan adresseras 220 = 1 048 576 byte (1 MB ) som i IBM PC/XT .
Ur synvinkeln av mikroprocessorsystemets arkitektur, om du inte använder multiplexering , bestäms varje bit i adressen av en ledare (linje) i stammen längs vilken adressen sänds.
Om vi betraktar blockschemat för en mikrodator, aktiverar adressbussen driften av alla externa enheter på kommando som kommer från mikroprocessorn.
Datorbussar och gränssnitt | |
---|---|
Grundläggande koncept | |
Processorer | |
Inre | |
Anteckningsböcker | |
Driver | |
Periferi | |
Utrustningshantering | |
Universell | |
Videogränssnitt | |
Inbyggda system |