Yes, mov dword [ebp - 16], base should be fine. I have not seen offset flat: for a while - I think this is deprecated, but this is what AT&T required .intel_syntax idea (I had to look at the gas source code to find out). Same as offset for Masm, or the name of an uncertified variable in Nasm.
source share