Frank Wille has released an update of vasm, which is a portable assemble supporting different CPU-families. vasm is a portable and retargetable assembler to create linkable objects in various formats or absolute code. Multiple CPU-, syntax and output-modules can be selected.
You can find the new version at vasm official website