Alright, thanks.
I haven't found how to make .global work. This is what the compiler shows:
In file included from Blink_Assembly.ino:1:0:
Blink_Assembly.S:4: error: expected unqualified-id before '.' token
.ORG 0x0000 // Tells the next instruction to be written
^
In file included from /home/kevin/Documentos/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:23:0,
from Blink_Assembly.ino:15:
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/stdlib.h:151:61: error: 'size_t' has not been declared
extern void *bsearch(const void *__key, const void *__base, size_t __nmemb,
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/stdlib.h:152:8: error: 'size_t' has not been declared
size_t __size, int (*__compar)(const void *, const void *));
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/stdlib.h:183:33: error: 'size_t' has not been declared
extern void qsort(void *__base, size_t __nmemb, size_t __size,
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/stdlib.h:183:49: error: 'size_t' has not been declared
extern void qsort(void *__base, size_t __nmemb, size_t __size,
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/stdlib.h:298:21: error: 'size_t' was not declared in this scope
extern void *malloc(size_t __size) __ATTR_MALLOC__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/stdlib.h:310:8: error: 'size_t' does not name a type
extern size_t __malloc_margin;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/stdlib.h:327:21: error: 'size_t' was not declared in this scope
extern void *calloc(size_t __nele, size_t __size) __ATTR_MALLOC__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/stdlib.h:327:36: error: 'size_t' was not declared in this scope
extern void *calloc(size_t __nele, size_t __size) __ATTR_MALLOC__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/stdlib.h:327:51: error: expression list treated as compound expression in initializer [-fpermissive]
extern void *calloc(size_t __nele, size_t __size) __ATTR_MALLOC__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/stdlib.h:346:35: error: 'size_t' has not been declared
extern void *realloc(void *__ptr, size_t __size) __ATTR_MALLOC__;
^
In file included from /home/kevin/Documentos/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:25:0,
from Blink_Assembly.ino:15:
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:114:49: error: 'size_t' has not been declared
extern void *memccpy(void *, const void *, int, size_t);
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:115:40: error: 'size_t' has not been declared
extern void *memchr(const void *, int, size_t) __ATTR_PURE__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:116:47: error: 'size_t' has not been declared
extern int memcmp(const void *, const void *, size_t) __ATTR_PURE__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:117:43: error: 'size_t' has not been declared
extern void *memcpy(void *, const void *, size_t);
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:118:35: error: 'size_t' has not been declared
extern void *memmem(const void *, size_t, const void *, size_t) __ATTR_PURE__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:118:57: error: 'size_t' has not been declared
extern void *memmem(const void *, size_t, const void *, size_t) __ATTR_PURE__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:119:44: error: 'size_t' has not been declared
extern void *memmove(void *, const void *, size_t);
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:120:41: error: 'size_t' has not been declared
extern void *memrchr(const void *, int, size_t) __ATTR_PURE__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:121:34: error: 'size_t' has not been declared
extern void *memset(void *, int, size_t);
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:129:8: error: 'size_t' does not name a type
extern size_t strcspn(const char *__s, const char *__reject) __ATTR_PURE__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:131:8: error: 'size_t' does not name a type
extern size_t strlcat(char *, const char *, size_t);
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:132:8: error: 'size_t' does not name a type
extern size_t strlcpy(char *, const char *, size_t);
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:133:8: error: 'size_t' does not name a type
extern size_t strlen(const char *) __ATTR_PURE__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:135:44: error: 'size_t' has not been declared
extern char *strncat(char *, const char *, size_t);
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:136:48: error: 'size_t' has not been declared
extern int strncmp(const char *, const char *, size_t) __ATTR_PURE__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:137:44: error: 'size_t' has not been declared
extern char *strncpy(char *, const char *, size_t);
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:138:52: error: 'size_t' has not been declared
extern int strncasecmp(const char *, const char *, size_t) __ATTR_PURE__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:139:8: error: 'size_t' does not name a type
extern size_t strnlen(const char *, size_t) __ATTR_PURE__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/string.h:144:8: error: 'size_t' does not name a type
extern size_t strspn(const char *__s, const char *__accept) __ATTR_PURE__;
^
In file included from /home/kevin/Documentos/arduino-1.6.5-r5/hardware/arduino/avr/cores/arduino/Arduino.h:28:0,
from Blink_Assembly.ino:15:
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/avr/pgmspace.h:1137:55: error: 'size_t' has not been declared
extern const void * memchr_P(const void *, int __val, size_t __len) __ATTR_CONST__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/avr/pgmspace.h:1138:49: error: 'size_t' has not been declared
extern int memcmp_P(const void *, const void *, size_t) __ATTR_PURE__;
^
/home/kevin/Documentos/arduino-1.6.5-r5/hardware/tools/avr/avr/include/avr/pgmspace.h:1139:57: error: 'size_t' has not been declared
extern void *memccpy_P(void *, const void *, int __val, size_t);
^
More things like the others (Can't add it because of the 9000 charts limit)
expected unqualified-id before '.' token