??? 02/22/06 19:02 Read: times |
#110524 - Maybe, but... Responding to: ???'s previous message |
Craig Steiner said:
If the OBJ files of this assembler are really hex files then, yes, it's possible they could be larger than those generated by other assemblers. Andy Neil said:
True. But note that this applies only to the file on the disk - it does not affect the size of the actual 8051 executable code! The actual size of the 8051 code could be different if one of the assemblers were using jump optimization and the other wasn't. On the other hand, an "Object" file in the conventional sense of the word may contain additional stuff such as symbolic debug information, relocation records, etc - so is also likely to be bigger than the pure binary code image! Absolutely. It really bugs me that this particular assembler is using the OBJ extension completely out of normal context. Because, yes, an OBJ file is usually larger than the resulting executable. In fact, "always larger" would probably be correct--I just hate to make sweeping generalizations since I haven't seen every OBJ format out there. :) But I can't imagine an OBJ file that could be shorter than the resulting executable. Regards, Craig Steiner |
Topic | Author | Date |
Using obj files for programming | 01/01/70 00:00 | |
most probably | 01/01/70 00:00 | |
Not really | 01/01/70 00:00 | |
What assembler? | 01/01/70 00:00 | |
A51 details | 01/01/70 00:00 | |
That is usually the case when you own an | 01/01/70 00:00 | |
PseudoSam Assembler | 01/01/70 00:00 | |
Manual | 01/01/70 00:00 | |
Throw it away! | 01/01/70 00:00 | |
Psuedo-Sam | 01/01/70 00:00 | |
Keep what you got. It's very good. | 01/01/70 00:00 | |
Not "WRONG" | 01/01/70 00:00 | |
Where I was wrong | 01/01/70 00:00 | |
not necessarily | 01/01/70 00:00 | |
Back to the question | 01/01/70 00:00 | |
Yes | 01/01/70 00:00 | |
obj files | 01/01/70 00:00 | |
Yes | 01/01/70 00:00 | |
Hex bloat and Swiss Army Knives | 01/01/70 00:00 | |
True enough | 01/01/70 00:00 | |
File size vs Code size | 01/01/70 00:00 | |
Maybe, but... | 01/01/70 00:00 | |
any old UNIX guys? | 01/01/70 00:00 | |
OBJ context | 01/01/70 00:00 | |
from here | 01/01/70 00:00 | |
Ok![]() | 01/01/70 00:00 | |
Link to documentation for A51.EXE | 01/01/70 00:00 | |
From the manual... | 01/01/70 00:00 | |
How very amazing | 01/01/70 00:00 | |
that link | 01/01/70 00:00 |