Цитата(DASM @ Dec 9 2007, 21:22)

Она записывает в SFR (AUXR0) по адресу 0x8E значение из памяти по адресу 0x10, то есть скорее всего мусор.
Кооректно 0x10 константу пишем так - - mov AUXR0, #10
(ye или если в хидере нет этого регистра) то mov 0x8E, #0x10
вот блин я опростоволосился, все выходные провозился и только сейчас доперло что записывал не значение 0x10 в AUXR ,а значение из адреса 0x10 в AUXR .
сделал так и все пошло Mov 0x8E , #0x10. благодарю DASM за помощь