Однозначно скажу, чудес не бывает и танцы с бубном никогда не помогали, по крайней мере мне.
Почему написал? Что то мне говорит, что я угадываю Вашу реакцию на мои ответы.
Глюк выявляется при выходе програмного счетчика за размер байта. 512/2=256 Я не знаю как организован программный счетчик но скорее два восьмибитных регистра. Тут попробовать посмотреть ... не на goto а на вычисляемые переходы при суммировании переменной и програмного счетчика чаше косяки наступают.
Можно попробовать сделать маленький цикл со светодиодом и перемещать его по адресному пространству, вставкой большого количества НОПов, и если такой тест не пройдет тогда компилятор однозначно на свалку.
А вот если пройдет ... ну так это уже другая история будет.
Сообщение от AndryG
|
... при размере программы до 512 слов исходник работает и в железе и в протеусе.
порбовал отклчать разные куски кода ... один фиг - закономрность выходит только по объему.
|
Может мои мысли и не в тему, но я надеюсь натолкнут на какоето решение