#===[Execute]=================
# $ gcc -g -o p00_return p00_return.s
# $ ./p00_return
# $ echo $?
# 5
# $

.data 		# initialized global data

.bss		# uninitialized global data

.text		# code segment
.global main	# So the OS can call 'main'

main:		# main() {
 
 # LINUX EXIT
 movl $0, %ebx	# Return 0 (the usual)
 movl $1, %eax
 int $0x80

