Teoría

EL LENGUAJE ENSAMBLADOR

Esta sección tratará algunas notas breves sobre el lenguaje ensamblador que utilizaré en la competencia.

Debido a mi preferencia por el FreePascal, me he acostumbrado a utilizar AT&T sintax del GNU assembler. Los programadores que usan la sintaxis de INTEL notarán que es muy parecido.

.global	_start

.text
_start:
	movl  $4, %eax
	movl  $1, %ebx
	movl  $msg, %ecx
	movl  $len, %edx
	int   $0x80

	movl  $1, %eax
	movl  $0, %ebx
	int   $0x80
.data
msg:
	.ascii  "Hello, world!\n"
	len =   . - msg