Они хотели использовать весь наработанный материал для МК-61/52. А реализовали - как смогли.
Мне так кажется, что разработчик умел программировать на 80С51, вот и реализовал на нем, как мог.
Может быть каким-то образом на это все повлияла моя разработка 2003 года. Там примерно то же. Не знаю.
Сейчас же, чтобы делать что-нибудь более продвинутое, надо переходить с ассемблера на С, а это, считай, все с нуля переписывать.
Вот такие мысли.