资源描述:
《ami bios postcode》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、[原创]AMIBIOSPOSTCODE启动代码中英文对照表启动代码启动代码意义解释(英文)启动代码意义解释(中文)00PassescontroltoOSLoader(typicallyINT19h).//完成启动的控制,转向操作系统的载入(相当于INT19H的功能.)03DisableNMI,Parity,videoforEGA,andDMAcontrollers.InitializeBIOS,POST,Runtimedataarea.AlsoinitializeBIOSmodulesonPOSTentryandGPNVarea.Initializ
2、edCMOSasmentionedintheKernelVariable"wCMOSFlags."//禁止不可屏蔽中断,奇偶校验,EGA显卡,DMA控制器.初始化BIOS,POST,实时时钟数据区.初始化BIOS模块中的上电自检(POST)入口和GPNV区域,初始化核心变量之CMOS中的一些标志.04CheckCMOSdiagnosticbytetodetermineifbatterypowerisOKandCMOSchecksumisOK.VerifyCMOSchecksummanuallybyreadingstoragearea.IftheCM
3、OSchecksumisbad,updateCMOSwithpower-ondefaultvaluesandclearpasswords.InitializestatusregisterA.InitializesdatavariablesthatarebasedonCMOSsetupquestions.Initializesboththe8259compatiblePICsinthesystem.检查CMOS诊断位,判断电池电量是否OK.验证CMOS校验码(保存在CMOS中).如果校验码错,则清除密码(译者注:利用这个原理,可以修改CMOS数据,使
4、其校验通不过,这样就清除了开机密码啦!),并载入上电默认的参数设置,初始化状态寄存器(如同在BIOS设置的选项:载入默认的设置),同时初始化8259(中断优先级).05Initializestheinterruptcontrollinghardware(generallyPIC)andinterruptvectortable.初始化中断控制器和中断向量表06DoR/WtesttoCH-2countreg.InitializeCH-0assystemtimer.InstallthePOSTINT1Chhandler.EnableIRQ-0inPICf
5、orsystemtimerinterrupt.TrapsINT1Chvectorto"POSTINT1ChHandlerBlock."对CH-2计数寄存器进行读写测试,初始化CH-0为系统时钟.加载POSTINT1CH中断服务程序(就是把服务程序的地址放到中断向量表中).开IRQ-0(系统时钟中断)07FixesCPUPOSTinterfacecallingpointer.定位CPU上电自检接口的调用指针08InitializestheCPU.TheBATtestisbeingdoneonKBC.Programthe keyboardcontro
6、llercommandbyteisbeingdoneafterAutodetectionofKB/MSusingAMIKB-5.初始化CPU,基本检测将在键盘控制器(KBC)中完成.对键盘控制器命令字节的编程将在自动检测键盘/鼠标(使用AMIKB-5)后完成.0AInitializesthe8042compatibleKeyBoardController.初始化8042(或兼容芯片)键盘控制器.0BDetectsthepresenceofPS/2mouse.检测PS/2鼠标是否存在.0CDetectsthepresenceofKeyboardinK
7、BCport.检测键盘是否存在0ETestingandinitializationofdifferentInputDevices.Also,updatetheKernelVariables.TrapstheINT09hvector,sothatthePOSTINT09hhandlergetscontrolforIRQ1.Uncompressallavailablelanguage,BIOSlogo,andSilentlogomodules.测试和初始化不同的输入设备,同时,更新核心参数.设置INT09号中断向量,使之与IRQ1挂接.解压缩:可以使用
8、的语言模块,BIOSLOGO画面,全屏开机画面模块.13EarlyPOSTinitializationofchipsetr