Цитата(klen @ Dec 5 2006, 11:28)

2_singlskv
Кусочек С кода приведите который приводитк к такой генерации, я посмотрю че происходит, очень интересно.
Код
BYTE PIN_[2]={
(BYTE)(&PINB),
(BYTE)(&PIND)
};
tmp1= *(volatile BYTE *)((WORD)PIN_[0]);
результат компиляции
Код
160: tmp1= *(volatile BYTE *)((WORD)PIN_[0]);
+0000020A: 91800100 LDS R24,0x0100 Load direct from data space
+0000020C: 2FE8 MOV R30,R24 Copy register
+0000020D: 27FF CLR R31 Clear Register
+0000020E: 8180 LDD R24,Z+0 Load indirect with displacement