※ 引述《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....