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
19hello:	.ascii "Hello World!\r\n"
20