¿Alguna vez has querido crear un sistema operativo, pero no sabías por dónde empezar? Bueno, felicitaciones, porque acabas de encontrar un tutorial que te enseñará el código de ensamblaje x86 de 16 bits, ¡y algún día podrás crear tu propio sistema operativo!
¿Por qué usaremos el ensamblaje? Debido a que no es difícil ejecutar en una computadora, es casi la forma más directa de comunicarse con una computadora, y ser ensamblaje de 16 bits significa que nuestro sistema operativo será ejecutable en cualquier computadora Intel (desde la CPU 8086, lanzada en 1979). Tal vez en un futuro aprendamos cómo cargar un código de idioma de alto nivel como C y hacer que el código sea más comprensible.
Este tutorial está destinado a ser seguido en orden. Si saltas al tercer capítulo y no sabes qué mov ah, 0x0E significa que no entenderás nada. Trate de entender lo que significa cada línea; Copy-Pasting no le enseñará nada.
En un futuro: