This is actually two bugs.
1) (info - name) gets ZERO unless the .stringz is aligned, which is entirely wrong. 2) The .stringz *should* be aligned automatically anyways. -------------------------------- .code name .word (info - name) .word 0x1,0x2 info .stringz "0" .word 0x3 .end --------------------------------