※ 引述《erspicu (.)》之铭言:
: 流程应该是 bios会先跑些东西后跳去vga的bios 做些初始化动作后 在跳回bios
: 不知道是不是因为vga卡要能够用文字模式打印
: 还需要先进行初始化硬件的过程?
这问题我自问自答了
多数网络上找到的hello word sample都是在跑完system BIOS 跟 VGA bios阶段后,
到bootstrap后直接call中断呼叫去打印.
如果要在system BIOS阶段直接打印出一些字串,
system bios本身就必须先做掉vga bios的一些初始化动作,
更低阶的操作是直接透过port读写vga显卡的各register属性,
整个相关初始化参考
http://iocoder.org/bios/
似乎找起来是网络上唯一的sample,直接在bios阶段来个hello word....