“DBR 引导区 -- 要求完全用 ASM 编写, 不能调用任何中断”
MBR中读磁盘还要用13h中断,这是BIOS提供的,不用中断难道直接读端口?
"640K + XMS"
还是16位操作系统?谁都知道386到P4的CPU都是32位的,还用16位操作系统不但白白浪费CPU功能,还不能利用保护模式实现多进程.虽然16位模式可以使用32位寄存器,但效率完全不能于32位状态效率高.至于XMS,那可以说是MS对DOS不得不加的一个内存补丁.
做16位操作系统毫无意义.
MBR中读磁盘还要用13h中断,这是BIOS提供的,不用中断难道直接读端口?
"640K + XMS"
还是16位操作系统?谁都知道386到P4的CPU都是32位的,还用16位操作系统不但白白浪费CPU功能,还不能利用保护模式实现多进程.虽然16位模式可以使用32位寄存器,但效率完全不能于32位状态效率高.至于XMS,那可以说是MS对DOS不得不加的一个内存补丁.
做16位操作系统毫无意义.
http://wex.cn/dwing






