TEXT main+0(SB),0,$8 MOVL $.string<>+0(SB),AX MOVL AX,(SP) CALL ,print+0(SB) JE a CALL ,print+0(SB) a: RET , DATA .string<>+0(SB)/8,$"hi\n\z\z\z\z\z" GLOBL .string<>+0(SB),$8 END , /* 8a a.s ./8.out -v -p -o a a.8 /386/lib/libc.a */