Main Page
From Movaxes
(→Programación en Assembler) |
m |
||
(10 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
='''WIKI'''= | ='''WIKI'''= | ||
+ | ==ACTUALIZACION== | ||
+ | |||
+ | Este sitio lo estoy moviendo a [http://wiki.todoprogra.com wiki.todoprogra.com] allí estaré actualizando los tutoriales sobre programación :) | ||
+ | |||
==Introducción== | ==Introducción== | ||
Line 6: | Line 10: | ||
Uso Linux nada mas así que casi todo estará orientado a GNU/Linux, sin embargo muchos de los tutoriales se aplican también a Windows, pero tendrás que investigar un poco... | Uso Linux nada mas así que casi todo estará orientado a GNU/Linux, sin embargo muchos de los tutoriales se aplican también a Windows, pero tendrás que investigar un poco... | ||
- | Puedes también ver mi blog: [http:// | + | Puedes también ver mi blog: [http://tech.todoprogra.com Tecnología y Programación] o escribirme a: '''movax0x13 @ gmail.com''' |
==Nota== | ==Nota== | ||
Line 22: | Line 26: | ||
*Estructuras de datos | *Estructuras de datos | ||
**[http://www.editthis.info/movaxes/Listas_C Listas en C] | **[http://www.editthis.info/movaxes/Listas_C Listas en C] | ||
+ | **[http://www.editthis.info/movaxes/Pilas_C Pilas en C] | ||
<br> | <br> | ||
---- | ---- | ||
Line 87: | Line 92: | ||
**[http://www.editthis.info/movaxes/MINI_INTERPRETE_001 Version 0.001 (interactivo)] | **[http://www.editthis.info/movaxes/MINI_INTERPRETE_001 Version 0.001 (interactivo)] | ||
**[http://www.editthis.info/movaxes/MINI_INTERPRETE_001F Version 0.001 (usando archivo de codigo fuente)] | **[http://www.editthis.info/movaxes/MINI_INTERPRETE_001F Version 0.001 (usando archivo de codigo fuente)] | ||
- | + | *SUX (lenguaje esoterico) | |
+ | **[http://www.editthis.info/movaxes/SUX_01 Interprete SUX versión 0.1] | ||
+ | ***[http://www.editthis.info/movaxes/Programas_SUX_01 Programas en SUX 0.1] | ||
<br> | <br> | ||
---- | ---- | ||
Line 123: | Line 130: | ||
[http://www.statcounter.com Estadisticas gracias a statcounter.com] | [http://www.statcounter.com Estadisticas gracias a statcounter.com] | ||
- | [http://c22.statcounter.com/counter.php?sc_project=2346745 | + | [http://c22.statcounter.com/counter.php?sc_project=2346745 |
- | + | ||
- | + | ||
- | + |
Current revision as of 16:43, 9 July 2007
Contents |
WIKI
ACTUALIZACION
Este sitio lo estoy moviendo a wiki.todoprogra.com allí estaré actualizando los tutoriales sobre programación :)
Introducción
Me ha interesado últimamente el desarrollo de Sistemas Operativos pero solo he encontrado tutoriales en ingles, me han servido de mucho no lo dudo, pero he decidido que mientras aprendo voy a escribir tutoriales para aquellos interesados en el tema. No solo sobre SO, sino también sobre GNU/Linux, programación, etc.
Uso Linux nada mas así que casi todo estará orientado a GNU/Linux, sin embargo muchos de los tutoriales se aplican también a Windows, pero tendrás que investigar un poco...
Puedes también ver mi blog: Tecnología y Programación o escribirme a: movax0x13 @ gmail.com
Nota
Ya que yo mismo estoy aprendiendo, cada poco tiempo cambio alguna de las páginas o mejoro el código en alguno de los tutoriales o ejemplos, por eso te recomiendo revisar las páginas que te interesan de vez en cuando.
No soy un experto así que probablemente no todo sea lo mejor que se puede hacer pero trataré de lograr al menos que sea usable... cualquier puntero a un error o mejora es bienvenida.
Licencia
Todo el código fuente en este sitio usa de licencia la GPL. Los tutoriales son de mi propiedad intelectual, puedes repartirlo en cualquier lado y a cualquier persona, pero siempre con mi nick movaxes y un link a este sitio...
TUTORIALES:
Teoría
- Estructuras de datos
Programación en Assembler
- Introducción
- ¿Por qué aprender ASM?
- Antes de empezar
- Primera Parte (Aprendiendo ASM)
- Tipos de Datos
- Ascii
- Opcodes y Operandos
- Los Registros
- Direccionamiento de la memoria
- Modos de direccionamiento
- Operaciones Lógicas
- Operaciones Aritméticas
- Instrucciones de control
- Procedimientos
- Interruptores
- Segunda Parte (Poniéndolo en Práctica)
- Tercera Parte (Programación Gráfica)
- Cuarta Parte (Programando en Linux)
- Quinta Parte (Trucos con ASM)
Programación en C
GNU/Linux
- El terminal de GNU/Linux
Desarrollo de Sistemas Operativos
- Introducción
- Qué necesitas saber?
- Qué es un Sistema Operativo?
- El Bootloader
- Qué es un bootloader?
- Bootloaders de Juguete (solo por diversión)
- Escribir tu propio Bootloader
- Usando GRUB
- Escogiendo el modo gráfico con GRUB
- El Kernel
- El GDT
- Escribiendo en la pantalla (asm)
- EL IDT
Creación de un interprete en C
- MINI INTERPRETE
- Tutorial sobre la creación del interprete (en desarrollo...)
- Version 0.001 (interactivo)
- Version 0.001 (usando archivo de codigo fuente)
- SUX (lenguaje esoterico)
SUELTOS
Código Fuente
LINKS (Pendiente)
- Sobre Linux
- Programación en C
- Programación en Ensamblador (Assembler)
- Desarrollo de Sistemas Operativos
- Desarrollo de Compiladores
- Estructuras de Datos y Algoritmos
- Busqueda de Código Fuente
- Libros Gratis
- Revistas Online (ezines)
- Hacking
- Ingeniería Inversa
- Lenguajes de Programación
- Lenguajes Esotericos
- Ofuscación
- Inteligencia Artificial
- Blogs Valiosos
Estadisticas
Statcounter.com te brinda estadisticas de todo tipo sobre tu sitio de manera GRATIS, muy recomendado!!