是否可以手动更改主板LCD上的BIOS POST代码?

问题描述 投票:0回答:1

我想知道是否有人可以更改主板LCD上显示的BIOS POST代码。我想开发一个程序,该程序可以操纵主板上的LCD屏幕以显示任何所需的字符集。我找不到任何做过类似事情的人。有没有人对这是否可能有任何想法?谢谢!

bios error-code motherboard asus
1个回答
0
投票

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命令行)将产生指令。

© www.soinside.com 2019 - 2024. All rights reserved.