Dalej się nie rozumiemy. Rejestry przechowują wartości zmiennych, które są wykorzystywane w trakcie odtwarzania płyty przez program sterujący. W zależności od ich wartości wykonywany jest skok w to, czy inne miejsce. Dlatego modyfikować te wartości można, ale nie w dowolny sposób, tylko z głową. Tak, żeby się program sterujący nie wysypał.
Jeśli napisałem, że powinieneś ustawić 4 rejestry i zmienić skok - to trzeba tak zrobić, by nie zakłócić działania sterowania. A jak zmieniłeś jedną wartość, to tylko tobie wydaje się, że wszystko gra, a w pewnym momencie program się wyłoży.
Spróbujmy obrazowo:
Pracujesz w fabryce guzików

A dnia pewnego szef mówi, że będziecie na linii odlewać krążki hokejowe. Wprowadziłeś modyfikacje do programu sterującego zwiększając formę odlewniczą i ucieszyłeś się jak wyjechał pierwszy, duży krążek. Ale nie ustawiłeś ilości podawanego materiału i masz teraz krążki grubości kartki papieru. I po cholerę ten krążek ma dwie dziurki na środku?
Ale - to twoje płytki...