1.知道cpu接口之下的原理
-
改cpu管理,改屏幕输出,改系统接口,改内存管理
从图灵机到通用图灵机 图灵机:只会一道菜的厨师 通用图灵机:设置控制器动作,控制器状态,数据对象 程序>内存>取指>执行 — 对于英特尔机:
基本输入输出系统:BIOS
开机时,CS+0xFFFF,IP=0x0000, CS+IP形成地址
寻址0xFFFF0(ROM BISO映射区)
检查RAM 软硬磁盘
将磁盘0磁道0扇区读入0x7c00处(就是操作系统的引导扇区)
从引导扇区读入的512个字节:
启动设备信息被设置在CMOS中
引导扇区代码:bootsect.s(引导扇区,s是汇编语言)
断寄存器,断点偏移
mov ax, #BOOTSEG mov ds,ax
mov ax, #INITSEG mov es,ax
mov cx,#256(512字节)
sub si, si sub di, di
rep movw
jmpi go,INITSET
boot工作:读setup,读system