Selve 8085 mikroprocessor
har ikke et fast antal input/output (I/O) enheder, den kan få adgang til direkte . Her er hvorfor:
* Hukommelseskortet I/O: 8085 bruger et koncept kaldet hukommelse-kortlagt I/O. Dette betyder, at det behandler I/O -enheder som hukommelsessteder. Den bruger den samme adresse og databusser til både hukommelse og I/O -operationer.
* adresseringsevne: 8085 har en 16-bit adressebus, der giver den mulighed for at adressere op til 65.536 (2^16) hukommelsessteder. Nogle af disse placeringer kan tildeles til I/O -enheder.
* Fleksibilitet: Det faktiske antal I/O -enheder, du kan forbinde, afhænger af, hvordan du designer dit system og tildeler hukommelsesadresser. Du kan teoretisk have op til 65.536 forskellige I/O -porte, men dette er praktisk talt begrænset af tilgængelige hardware- og designovervejelser.
Kortfattet: 8085 har ikke en foruddefineret grænse for tilslutelige I/O -enheder. Antallet bestemmes af dit systems hukommelseskort og de specifikke I/O -porte, du vælger at bruge inden for 8085's adresserum.