??? 12/31/04 15:26 Read: times |
#84170 - to assembly Responding to: ???'s previous message |
with Keil, assembly output listings are available when compiling C modules. examine the assembly output for each routine and convert the routines to assembly language, throwing away or working around any constructs that seem unnecessary or slow. keep the 8052.com up with the instruction set pages at hand for reference. a few years ago i substantially reduced size and runtime of a large C program in this way. wound up using a lot of lookup tables; only initialization and unit tests were still in C when i was done. Keil may have improved since then (i was using the Archimedes rebrand of Keil). james |
Topic | Author | Date |
C Code t o Assembly | 01/01/70 00:00 | |
C to Asm | 01/01/70 00:00 | |
C Code t o Assembly | 01/01/70 00:00 | |
only one table | 01/01/70 00:00 | |
Need some more details | 01/01/70 00:00 | |
Not even true ! | 01/01/70 00:00 | |
Answer is Wrong!! | 01/01/70 00:00 | |
Re : previous 3 replies and Paul | 01/01/70 00:00 | |
Previously on 8052.com | 01/01/70 00:00 | |
Overflow | 01/01/70 00:00 | |
just one array | 01/01/70 00:00 | |
too limited, Paul | 01/01/70 00:00 | |
Nothing to do with scope | 01/01/70 00:00 | |
Agreed | 01/01/70 00:00 | |
No success ! | 01/01/70 00:00 | |
Re: Peter | 01/01/70 00:00 | |
to assembly | 01/01/70 00:00 | |
Example code | 01/01/70 00:00 | |
Any unused functions in your program? | 01/01/70 00:00 | |
query | 01/01/70 00:00 | |
Off-Topic - start a new thread | 01/01/70 00:00 | |
... and use a _descriptive_ subject!![]() | 01/01/70 00:00 |