----------------------
操作系统的第一段代码是 汇编代码,而不是C代码。C代码需要编译。编译中会产生很多乱七八糟的代码,int i 也不可以控制在内存中的位置。而汇编语言可以。
DS:SI ES:DI 段寄存器一个是形不成地址的 rep movw 移动字,移动256个字,也就是512个字节,是把7C00处的代码移动到9W这个位置。腾出这段空间。
jmpi 表示把go--->ip , INSERT--->CS
BIOS 10 号中断。 在屏幕
read_it 调用13号中断。
bootset actions are reading OS and print logo.
时间: 2024-10-26 05:57:10