.section ".data" .ascii "abc" .skip 4 .asciz "b" .byte 4 .align 4 a: .word 4 .section ".text" add %r1, %r2, %r3 sub %r1, %r2, %r3 add %r1, 4, %r3 add %r1, 4 + 4, %r3 sethi %hi(a), %r3 bg mylabel call mylabel call printf ld [%r1 + %r2], %r3 ld [%r1 + 4], %r3 mylabel: ld [%r1], %r3