1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
.globl _start .data msg: .ascii "ok\n" .text _start: mov 1, %o0 sethi %hi(msg), %g1 or %g1, %lo(msg), %o1 mov 3, %o2 mov 4, %g1 ! syscall: write(o0, o1, o2) t 0x10 mov 0, %o0 mov 1, %g1 ! syscall: _exit(o0) t 0x10