IAR я люблю и не выкину, а вот SDCC пожалуй утоплю... итак...
C:
Код:
unsigned char string[]="Hello World\n";
string[0]='X';
ASM:
Код:
806e 39 ADD HL,SP
806f 5D LD E,L
8070 54 LD D,H
8071 21F480 LD HL,80F4H
8074 010D00 LD BC,000DH
8077 EDB0 LDIR
8079 DD36F258 LD (IX-0EH),58H
IARка молодец?
---------- Post added at 00:58 ---------- Previous post was at 00:51 ----------

Сообщение от
Vitamin
...и должна создаваться во время исполнения.
но есть 2 варианта создаваться:
1. скопировать строку откуда-то из памяти целиком
2. инициализировать её побайтово.
так вот по первому варианту работает IAR, а SDCC по второму.