Assembly OS
1.0.0
您是否曾经想创建一个操作系统,但您不知道从哪里开始?好吧,恭喜,因为您刚刚找到了一个教程,该教程将教您x86 16位组件代码,有一天您将能够创建自己的操作系统!
我们为什么要使用组装?因为在计算机中不难执行,所以几乎是与计算机通信的最直接方法,而16位组件意味着我们的操作系统将在任何Intel计算机中可执行(自1979年发布的8086 CPU以来)。也许在一个将来,我们学习如何加载诸如C之类的高级语言代码并使代码更易于理解。
本教程应按顺序遵循。如果您跳到第三章,并且不知道mov ah, 0x0E意味着您将一无所知。尝试了解每行的含义;复制播放不会教给您任何东西。
将来: