1 # mach: all 2 # output: Hello World!\n 3 4 .global _start 5 _start: 6 7 ; write (hello world) 8 setlos #14,gr10 9 sethi %hi(hello),gr9 10 setlo %lo(hello),gr9 11 setlos #1,gr8 12 setlos #5,gr7 13 tira gr0,#0 14 ; exit (0) 15 setlos #0,gr8 16 setlos #1,gr7 17 tira gr0,#0 18 19 hello: .ascii "Hello World!\r\n" 20