所以,我决定今年夏天学习 80x86 的汇编语言。我拿起了四本关于组装的书。到目前为止,我已经阅读了前两个,而第三个我已经完成了一半,我想我理解了所呈现的所有内容。我已经编写了一些 Hello World 程序以及书中的其他小练习,我对这种语言感到非常熟悉。但是,到目前为止,没有一本书涉及到一件事,这是我最感兴趣的事情。那就是,您如何直接从汇编语言中解决硬件问题?到目前为止,作者在书中使用了系统调用、跳转到内存中的特定函数和中断,但这些方法依赖于系统中已经存在的软件。
我正在使用 NASM 编写程序并将它们加载到旧的 Pentium I 计算机中。我现在没有使用任何操作系统,只是 BIOS。我想我想做的是编写我的小操作系统,它是自主的,不依赖于 BIOS(初始启动除外)。谁能帮我?