linked list in x86 assembly (with some MASM macros)