??? 05/05/06 12:37 Read: times |
#115647 - Some people do ... Responding to: ???'s previous message |
I've followed the SDCC mailing list for some time, and find LOTS of commentary about tables, etc, in the context of memory usage. From that, I concluded that it's important to 805x users.
Frankly, if I were in a situation wherein memory usage was important, I'd probably use an ARM rather than an 805x, since the ARM's with which I've dealt allow trivial connection to SDRAM and external FLASH, and a 16 MB SDRAM costs about what a 64Kx8 SRAM costs. However, the goal here is to compare the output of Pascal and 'C' compilers, their relative ease of use, and the character of their respective output products. When you say "throughput," what, exactly, do you mean? Is it the rate at which the serial port spits out the data? Is it the rate at which it executes FFT's, autocorrellation, etc? Is it the rate at which it perfoms triple DES? What about the memory it uses? Which language produces a faster/smaller quicksort? With a small, cheap MCU, which is what an 805x is supposed to be, processing bandwidth is one limited resource, and memory usage is another. It would, IMHO, be useful to know whether one compiler or the other generates more efficient usage of those limited resources. RE |