GAS LISTING hello.s page 1 1 .option pic0 2 3 .rdata 4 helloMessage: 5 0000 48656C6C .asciiz "Hello, World!" 5 6F2C2057 5 6F726C64 5 2100 6 7 000e 0000 .text 8 .globl main 9 .ent main 10 11 main: 12 # call puts() 13 0000 3C040000 la $a0,helloMessage # first (and only) argument to puts() 14 0004 0C000000 jal puts 14 24840000 15 16 # call exit() 17 li $a0,0 # error status 18 000c 0C000000 jal exit 18 24040000 19 20 0014 00000000 .end main 20 00000000 20 00000000 GAS LISTING hello.s page 2 DEFINED SYMBOLS hello.s:4 .rodata:0000000000000000 helloMessage hello.s:11 .text:0000000000000000 main UNDEFINED SYMBOLS puts exit