Bei der Arbeit mit Tabellen denke ich sogleich an die indizierte Adressierung. Beim 8085 gibt es diese Art der Adressierung aber nicht. Der 8085 verfügt allerdings über eine Reihe von Registerpaaren, die als Datenzeiger eingesetzt werden können. Ich entscheide mich daher für die indirekte Adressierung, wobei die Datenzeiger immer um 1 erhöt werden.
Zeiger1: enhält immer die Anfangsadresse des noch zu sortierenden Tabellenteils.
Zeiger2: adressiert innerhalb eines Sortierdurchgangs die hintereinander zu vergleichenden Zahlen.
MINZEI: enthält
immer die Adresse der bis dahin gefundenen kleinsten Zahl.
Zähler1: kontrollliert die Anzahl der auszuführenden Sortierdurchgänge.
Zähler2: kontrolliert innerhalb eines Sortierdurchgangs die Anzahl der noch zu vergleichenden Zahlen.
PUFFER: ist ein Hilfspuffer zum Austausch von zwei Zahlen.