自制操作系统学习心得(二)

主要学到的就是汇编代码,和之前mips指令集学的汇编类似。了解语法后,看懂不是问题。

这次学到的最重要的知识就是批处理文件,之前都是按照作者的步骤写的.bat代码,但是对里面的内容却不甚了解,总感觉在控制台,输入一些指令就可以对文件进行操作很神奇,这次终于学到了。

Makefile批处理文件

首先生成一个不带扩展名的文件Makefile,编写如下代码

ipl.bin : ipl.nas Makefile #要生成ipl.bin,先检查ipl.nas和Makefile是否都已经准备好,true之后,就执行下一行
	../z_tools/nask.exe ipl.nas ipl.bin ipl.lst 
		
helloos.img :ipl.bin Makefile
	../z_tools/edimg.exe	imgin:../z_tools/fdimg0at.tek \ 
		wbinimg src:ipl.bin len:512 from:0 to:0		imgout:helloos.img
大致看一下也就明白,第一句相当于if判断语句,true之后就可以执行下面一句话,而下面一句话就是说明用什么软件和什么源文件来生成什么文件,用过cmd的都知道..表示返回上一级目录,所以在原目录下返回上一级目录,再找到z_tools文件夹,里面就有nask.exe。也就很容易理解了。


之后我们需要用make.exe使Makefile生效,可以建立make.bat文件。输入如下代码

..\z_tools\make.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
后面的%1 %2.....什么意思目前还不知道。

总体来看,其实就相当于把命令写好,然后通过switch来进行选择执行那条指令。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值