![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自己写操作系统
yrx0619
这个作者很懒,什么都没留下…
展开
-
解决can't handle non absolute segment in "ljmp" 的问题
先用cpp处理: cpp bootsect.S > bbootsect.S 然后用as编译: as -o bbootsect.o bbootsect.S原创 2018-05-05 18:57:21 · 528 阅读 · 0 评论 -
为什么引导程序boot.S中会有org 0x7c00
在一些书籍中,编写一个简单的引导程序,加上org 0x7c00,是因为这些程序最终的效果是为了显示字符,所以需要制定内存段基址。 而实际的一些操作系统的程序中并不需要指定,是因为最终的效果不是显示字符,所以不需要。 参考: https://blog.csdn.net/judyge/article/details/52333656 http://www.voidcn.com/article/p-dh...原创 2019-09-03 21:41:18 · 409 阅读 · 0 评论