Main Page
From Movaxes
(Difference between revisions)
(→GNU/Linux) |
(→Desarrollo de Sistemas Operativos) |
||
Line 61: | Line 61: | ||
*'''El Kernel''' | *'''El Kernel''' | ||
**[http://www.editthis.info/movaxes/El_GDT El GDT] | **[http://www.editthis.info/movaxes/El_GDT El GDT] | ||
+ | **[http://www.editthis.info/movaxes/SO_Screen Escribiendo a la pantalla] | ||
**EL IDT | **EL IDT | ||
<br> | <br> |
Revision as of 14:02, 15 February 2007
Contents |
WIKI
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: Blog de Movaxes: Mundo Libre o escribirme a: movax0x13 @ gmail.com
TUTORIALES:
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
- Introducción
- ¿Por qué aprender 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 a la pantalla
- EL IDT
SUELTOS
Código Fuente
Mini Tutoriales