??? 05/03/04 20:03 Read: times |
#69786 - RE: Learning C for \\\'51 Responding to: ???'s previous message |
A little english lesson:
it is 'elaborate' not 'illaborate' SDCC is inefficient? How to estimate efficiency of crosscompilers? 1) what IS a crosscompiler I only know what a compiler is. 2) you can't "estimate efficiency" only measure it. I know of no way (as confirmed by the comparisons I did at that time - see above) that a 'general purpose compiler' that has been hogtied to work with the 10 types of memory the '51 has (register banks - bit addressable - direct RAM - indirect RAM - bit addressable SFR - non bit addressable SFR - dptr addressed ERAM - Rn addressed ERAM - dptr addressed XRAM - Rn addressed XRAM) can be efficient. K & R never anticipated more than 2 types of memory, there are mentions of code in permanent storage, but that is it. Erik |