最近在看《Orange's 一个操作系统的实现》
error cp:无法创建普通文件"/mnt/floppy/loader.bin": 设备上没有空间
make image之前要
bximage 选择fd 1.44 a.img yes .....
/
跳入模式之后写了这样一段代码
mov ax,SelectorVideo
mov gs,ax
mov ax,cs //应该是 mov ax,SelectorFlatRW
mov ss,ax
mov es,ax
mov fs,ax
mov ds,ax
mov sp,TopOfStack
之前的gs写对了,但是这儿错了。感觉自己对保护模式理解还是不到位,或者是说打码的时候脑子里一片空。
代码开头的那些选择子(Selector)不就是为了在这儿分段的时候用么.....
/
rm -f a.img