2017年11月15日

diy操作系统 附录:常用命令

摘要: ld -m elf_i386 as --32 gcc -m 16 o 阅读全文

posted @ 2017-11-15 14:26 qwerhq 阅读(132) 评论(0) 推荐(0) 编辑

diy操作系统 0:万事开头难

摘要: 许久之前就有写一个tiny的操作系统的打算,但时间和精力关系,想法一直没有成为最终的代码。操作系统的构建本身是个系统工程,门槛较高,需要多方面的知识,往往几行代码背后是厚厚的几本书才能说清的。之前为了写操作系统也是四处搜集资料,看了许多书,没有啥经验,花费了许多时间,到头来也没什么成果。因此,开个帖 阅读全文

posted @ 2017-11-15 12:40 qwerhq 阅读(306) 评论(0) 推荐(0) 编辑

diy操作系统 附录:gcc栈帧开启与关闭

摘要: 在gcc命令行参数中可以使用-fno-omit-frame-pointer来开启栈帧的使用,或者使用-fomit-frame-pointer选项来关闭。 然而,也可以针对某一个函数进行配置方法如下,这里add函数关闭了栈帧,p函数默认开启了栈帧。 这里是通过objdump -d 来反汇编的结果,可以 阅读全文

posted @ 2017-11-15 11:39 qwerhq 阅读(677) 评论(0) 推荐(0) 编辑

导航