From: Philipp K. K. <pk...@sp...> - 2011-03-24 17:03:23
|
Am 24.03.2011 13:05, schrieb Sébastien Lorquet: > GCC is better designed for CPUs where all the different memories (RAM, > ROM, etc) are accessible in an homogenous manner, such as x86 , ARM, > MIPS, .... > > PIC and 8051, however, have different address spaces for program and > data, and SDCC does a better job than GCC at managing them. > > I don't know anything about the Z80. Fortunately the Z80 has a nice uniform address space for everything. There are some other weirdnesses though. E.g. no two registers are alike, except for ix and iy, which make up for being interchangeable by being weirder than all others. Philipp |