Jedes Port verfügt über Register.
wenn man den Register von beispielweise Port A ansprechen will (nämlich Lesen oder schreiben), dann muss man zunächst diesen Register identifizieren(Name und Ort).

Wie findet man solche "Identifikation"-Info zu jedem Register raus?
In Memory Map finde ich neben jedem Komponent Ziffern, sind diese Ziffern einfach den Ort für diese Komponente?
Zum Beispiel steht Neben PORTA sowas: PORTA 0x4001 0800.
was bedeutet genau das 0x4001 0800?
soweit ich weiß 0x4001 ist ein Hexadezimal und das entsprechend 16385 Dezimal. wenn das 0800 auch Hex. ist dann entspricht 2048. bedeutet das, dass der Port A über 14337 Einheiten von Speicherzellen verfügt?
Ist der PORTA der Name der Register?

Vielleicht klingen meine Frage doof aber ich muss sie stellen, um weiter damit kommen kann.
Ich danke jedem für Hilfe.