assembler: Minor refactoring
assembler: Fix buffer reuse bugs with macros
Fix handling of pushbyte argument