Pernahkah Anda ingin membuat sistem operasi, tetapi Anda tidak tahu harus mulai dari mana? Nah, selamat, karena Anda baru saja menemukan tutorial yang akan mengajari Anda kode perakitan x86 bit, dan suatu hari Anda akan dapat membuat sistem operasi Anda sendiri!
Mengapa kita menggunakan perakitan? Karena tidak sulit untuk dieksekusi di komputer, hampir merupakan cara paling langsung untuk berkomunikasi dengan komputer, dan menjadi perakitan 16 bit berarti OS kami akan dapat dieksekusi di komputer Intel mana pun (karena 8086 CPU, dirilis pada tahun 1979). Mungkin di satu masa depan kita belajar cara memuat kode bahasa tingkat tinggi seperti C dan membuat kode lebih mudah dimengerti.
Tutorial ini dimaksudkan untuk diikuti secara berurutan. Jika Anda melompat ke bab ke -3 dan tidak tahu apa mov ah, 0x0E artinya Anda tidak akan mengerti apa -apa. Cobalah untuk memahami apa arti masing -masing baris; Copy-Pasting tidak akan mengajari Anda apa pun.
Di masa depan: