本文主要是介绍4-5 初始化引导程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 原理, 8086 cpu 再bois 中,会自动的将 磁盘的第一个扇区加载到 0x7c00的地址处。
2 这里不是很理解 , 为甚么再连接的时候,会指定一个地址,这个地址的作用是什么呢?
3 设置 平坦模型。
_start://设置平坦模型mov $0, %axmov %ax, %dsmov %ax, %ssmov %ax, %esmov %ax, %fsmov %ax, %gs
4 设置栈指针
//设置栈指针mov $_start, %esp
5 进行调试
这里主要是 对环境的设置。调试是没有问题的。
这篇关于4-5 初始化引导程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!