Just as curiosity, I've just receive the message that everything is clean with FindFiles from Avast. It did the same with some of my files. For some of them I have told them that I can send them even the source code. In general, I'd say that Avast has been improved a lot. Some time ago it gave a false positive and that's all, but it seems that for somehow it has working.
Right. When programming in assembly, the executable will look
slightly different from a standard C program. And that is suspicious, of course

Sometimes a pushad/popad sequence, something never used by a C/C++ compiler, will already trigger the heuristic scanner alarm. You can either fight with windmills, or, in case you don't sell your software to paying customers, you can simply ignore the warnings.
If you are unsure about the safety of an assembly program, you can send it to
https://virusscan.jotti.org/ or
https://www.virustotal.com/ and use the statistical approach, i.e. if more than 50% flag it as a virus, then it's probably a virus ;-)
Note there is also The MASM Forum » Projects » MASM32 »
AV Software sh*t list sub-forum - a fine lecture for assembly programmers
