# Messing up with ASM sections .section .data x: .word 10 .section .text update_x: la t1, x sw a0, (t1) ret # We can mix sections in different parts of the source # The assembler will take care of merging them together in # the object file .section .data y: .word 99 .section .text update_y: la t1, y sw a0, (t1) ret