学习
文章平均质量分 94
PoliceSchool
这个作者很懒,什么都没留下…
展开
-
《自己动手写操作系统》第2版:第一、二章(1)
上一篇是对基本情况的介绍,现在开始就进入正题了。 本人使用的开发环境如下(只基于linux下的开发,需要windows下开发的同学自行阅读书籍):宿主操作系统:win10虚拟机:VMware Workstation 12 Prolinux版本:centos 7(安装centos7时要顺带安装图形界面,而且还不能使用XShell等工具连接你的centos进行开发,要在ce...原创 2018-10-21 22:04:38 · 975 阅读 · 0 评论 -
《自己动手写操作系统》第2版:第一、二章(2)
上一篇写了如何安装两个基本的工具,以及工具的配置和使用方法,这一章准备讲解引导文件boot.asm的内容和bochs配置文件的内容。一、boot.asm介绍 在上一篇文章里我们讲到了nasm的安装与使用,我们使用nasm时用到了一个命令:nasm boot.asm -o boot.bin boot.asm是一个文件,里面是用汇编语言写的一段引导程序,上面的命令是将这段...原创 2018-10-24 20:42:56 · 287 阅读 · 0 评论 -
汇编学习
《自己动手写操作系统》汇编指令学习:第一章:org伪指令:汇编中有很多伪指令,所谓伪指令,在王爽《汇编语言》第3版中是这样介绍的:没有对应机器码,由编译器执行,计算机并不执行;也就是说伪指令并不会被编译器编译成机器码,它的作用只是告诉编译器要怎么做。 在1.2章节的代码1.1中,第一句是“org 07c00h”;这句伪指令的意思是:告诉编译器将这段程序加载到内存偏移地址为“0x7c...原创 2018-12-17 22:06:35 · 209 阅读 · 0 评论