我想知道是否有人可以更改主板LCD上显示的BIOS POST代码。我想开发一个程序,该程序可以操纵主板上的LCD屏幕以显示任何所需的字符集。我找不到任何做过类似事情的人。有没有人对这是否可能有任何想法?谢谢!
POST代码通常显示在主板上的LED设备上,而不是LCD上。过去,POST代码可以通过IBM / Intel兼容系统上的IO端口0x80输出。自从我完成x86汇编以来已经有一段时间了,但是会是这样的:
mov al, 41h ;41h, the value to output
out 80h, al ;send the value to IO port 80h
这将使POST代码LED上显示“ 41”。如果您有4个LED(一个四位数的值),则使用AX代替AL或使用端口81h和第二个写入。
mov ax, 5150h ;5150h, the value to output
out 80h, al ;send the value to IO port 80h
[Note:正如我所记得的,进/出指令是受保护的指令,当CPU处于受保护模式时(例如,从Windows命令行)将产生指令。