Programmierer konnten am Maschinensteuerpult sitzen und beobachten, wie die Maschine jeweils eine Anweisung ausführte, um zu sehen, wo ungewollte Ereignisse aufgetreten sind.
Bei Nutzung höherer Programmiersprachen werden die Maschinenbefehle von Compilern automatisch erzeugt (und damit auch deren Adressierungsarten festgelegt), meist ohne direkten Einfluss des Programmierers.
Um Programmierer dazu zu zwingen, den Funktionsumfang ihrer Bots einzuschränken, gibt es verschiedene Roboterklassen, die sich durch unterschiedliche Größen der Binärdateien auszeichnen.
Hier ist ein Programmierer teilweise gezwungen, den entsprechenden Code von Hand zu generieren, wobei oft absichtlich oder aus Nachlässigkeit darauf verzichtet wird.
Bei der Assemblerprogrammierung legt der Programmierer durch die Wahl bestimmter Operationscodes (und der dazugehörenden Parameter) die Adressierungsart selbst fest.