Нда... нечего на зеркало пенять, коли рожа крива.
В данном случае, на Ассемблер.
Ибо сам дурак
После того как я проверил все регистры со всеми битами и убедился, что у 16 и 8 меги они полностью совпадают (в том что я использовал), я зашёл в тупик.
Вообщем все дальнейшие мытарства по поиску бага не буду описывать, скажу только что собака зарылась в том, что я ПРИНИМАЯ сигнал с датчика, выставил принимающую ногу НА ВЫХОД
После того как переделал на вход, всё сразу и заработало

PS Теперь меня удивляет другое, почему в 16-й меге с такими же параметрами оно работало, хотя по идее не должно было.