<<自个儿动手写操作系统>>学习笔记(一)-后记

<<自己动手写操作系统>>学习笔记(一)---后记
比划着书,反汇编着NTLDR,大概写一个MBR出来了,但貌似进入了死循环???
我把编译出来的文件写入磁盘MBR中,重启,没反应,各种调试输出没错
很大可能是:MBR读取了MBR再次加载到0x7C00转移控制权?
我明明读取的是分区表的PBR呀?贴代码吧。
bios.inc

fs.inc

mbr.asm

希望有人能帮我解决一下,谢谢。
1楼Sidyhe昨天 21:49
代码中对于各种错误都采用了输出,但是实际情况是没有任何输出,应该是死循环了。