Цитата
Нет ли demo версий или ограниченых (например как компиляторы у microchip -- student) ?
IMHO лучшая среда под C51 ядро для учебных целей и не только - Keil uVision.
Без лицензии у нее ограничение на размер кода 4kb или 2kb кода (не помню точно), вы об этом можете почитать на сайте www.keil.com, там же можете и скачать eval версию.
если вам не важна чистота лицензии, то ломается она "на ура" при необходимости.
Цитата
IAR с ограничением "C" кода в 4K.
об IAR'е EWC51 4.05 сложилось дурное впечатление, после попытки переноса небольшого проекта написанного под IAR 2.16.
Без "тщательной доработки напильником" он нормально работать не хочет. Один из замеченных и наиболее неприятных багов - неправильная инициализация SP.