# What to count in assembly?

Yes, I've checked this post (How are bytes counted in assembly), but I'm asking a different question. I'm asking, if I have an .asm file, an .obj file and an .exe file, which one should I submit? Which part in the code should I submit? Especially for .obj files and .exe files -- I have no idea which part of code is the real assembled code, while others are only boilerplates.

• If you read the linked post, then it should be clear that object files are not assembly at all. If you're asking how to golf in machine code, then... I don't know a damn thing, so feel free to edit your question to ask that (or head over to the chat room). – Unrelated String Feb 4 at 1:27
• If you submit .asm (whether it is a function or a program), then it simply becomes a valid assembly submission. I think a full program machine code submission should be the entirety of the .exe or whatever executable you have, but for a function submission, I believe most machine code golfers use some kind of disassembly tool (which shows the address, the raw machine code bytes in hex, and the corresponding assembly). – Bubbler Feb 4 at 1:33