30天自制操作系统第二天

第二天作者主要解释并优化了之前用汇编写的helloworld系统源文件之前一节是用了DB DW DD RESB等命令这一节的新命令:ORG把程序装载到内存中指定的地址,单词:originJMP跳转MOV赋值ADD加法CMP比较JE条件跳转INT软件终端指令,单词:interruptHLT CPU待机介绍CPU寄存器16位寄存器:AXCXDXBXSPBPSIDI8位寄存器:ALCLDLBLAHCHDHBH32位寄存器:EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI16位段寄存器:ES,CS,SS,DS,FS,GS0x00007c00-0x00007dff:启动区内容的装填地址,为硬件厂商约定的最后是作者用批处理文件和Makefile文件简化开发流程用到了nask这个汇编器和make工具make是一个命令工具,,它解释Makefile 中的指令(应该说是规则)。在Makefile文件中描述了整个工程所有文件的编译顺序、编译规则。Makefile 有自己的书写格式、关键字、函数。像C 语言有自己的格式、关键字和函数一样。而且在Makefile 中可以使用系统shell所提供的任何命令来完成想要的工作。Makefile(在其它的系统上可能是另外的文件名)在绝大多数的IDE 开发环境中都在使用,已经成为一种工程的编译方法。

可你仍然感谢天地和人世所带来的这些变化和发生。

30天自制操作系统第二天

相关文章:

你感兴趣的文章:

标签云: