
操作系统真象还原
文章平均质量分 67
张某人的胡思乱想
这个作者很懒,什么都没留下…
展开
-
操作系统真象还原-第3章 完善MBR
继续学习第三章,MBR这个引导程序上一次只是打印一个字符串,没有起到引导作用,这一章估计是要做引导了,我设想一个扇区应该不够,会再load一段代码,然后跳到这段代码执行。编译器提供section是为了让程序员在逻辑上将程序划分为几部分,CPU不care。CPU三部分组成:控制单元、运算单元、存储单元。实模式是8086的工作方法,很古老。3.1.2 什么是section。3.1.3 什么是vstart。编译器的工作是给各符号编址。vstart是虚拟起始地址。3.1.1 什么是地址。3.2 CPU实模式。原创 2024-06-11 21:48:10 · 311 阅读 · 0 评论 -
操作系统真象还原-第2章 编写MBR主引导记录,开始掌权
校验启动盘中位于0盘0道1扇区 512 bytes, mbr storage。2.3.1 神奇的$ $$ 令人迷惑的section。第2章 编写MBR主引导记录,开始掌权。2.2.1 实模式下1MB内存布局。bash: nasm: 未找到命令。$$ 本section的起始地址。2.2.2 BIOS 何时苏醒。2.3.2 NASM简单用法。2.3 让MBR先飞一会儿。2.2 第一棒,BIOS。0x55 0xaa 结尾。2.1 计算机启动过程。$ 本行代码前的标号。原创 2024-05-08 17:42:27 · 372 阅读 · 0 评论 -
操作系统真象还原-bochs安装
敲这几个选项时,顺序错了,iodebug放前面,结果configure不过,提示是否是交叉编译,需要设置host,我搜了半天,以为少了配置项:--build=i386-linux --host=i386-linux 结果不起作用. 最终按书上顺序修改后就好了,看来提示很不靠谱啊。书中使用2.6.2版本,虽然比较老(2024年还在更新,已经是2.8版本了),但是为了和书上完全一致,我也不太熟悉这个系统,就下载了2.6.2(2013年5月的版本,已经11年过去了)原创 2024-05-07 22:04:47 · 1180 阅读 · 1 评论