Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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


List of 30 messages in thread
TopicAuthorDate
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      

Back to Subject List