Code |
Name |
Content |
01 |
|
Retained |
02 |
|
Retained |
C0 |
Disable chipset Cache |
Disable the cache controller designed by the OEM. |
01 |
Microprocessor Test 1 |
CPU status (1 flags) test: Carry, zero, sing, overflow. BiOS sets the status and checks the status. Set the status to off and confirm that the setting is successful. |
02 |
Microprocessor Test 2 |
Read/write/check all CPU registers, SS, SP, and BP registers contain ff and 00 data formats. |
03 |
Initialize the chipset |
Disable NMI, pie, AIE, UEI, and sqwv. Disable video, parity, checking, and DMA .. Reset the floating point processor (math coprocessor ). Clear all paging registers and CMOS close bits. Initialize the timer 0, 1, and 2, including setting the EISA timer or identifiable status. Initialize the DMA controllers 0 and 1. Initialize the interrupt controllers 0 and 1. Initialize the EISA Extended register. |
04 |
Memory Test |
The test RAM can be refreshed normally to ensure that the memory refresh function can run. |
05 |
Keyboard and screen cleanup |
Initialize the keyboard controller and clear the screen. |
06 |
Retained |
Retained |
07 |
Test the CMOS interface and battery status |
Check whether CMOS works properly and whether the battery is in good condition. |
08 |
Verify basic read/write functions of CMOS |
Verify basic read/write functions of CMOS |
Be |
Chipset preset value Initialization |
Set the chipset register to the default value of power on for easy start. |
C1 |
Memory Detection |
OEMs can detect the memory capacity. |
C5 |
Early shadow |
OEMs Can design to put BIOS into RAM for execution to speed up boot. |
C6 |
Cache Detection |
External cache capacity detection and testing. |
08 |
Set the first kb memory |
First-made chipset. Memory Test. Parameter of the chipset designed by the vendor Clears the first 64 KB of memory. 64 kB memory before testing. |
09 |
Cache Initialization |
Cyrix CPU Initialization Cache Initialization |
0a |
Set the interrupt vector table |
The first 120 interrupt vectors are initialized. Set the interrupt address from 00h to 1fh address to be consistent with int_tbl. |
0b |
Test the cmos ram check code |
Test the CMOs and ram check codes. If an error occurs or the Insert key is pressed, the preset values are loaded. |
0c |
Initialize the keyboard |
Detect keyboard controller type (selective action) Set the numlock status. |
0d |
Initialize the display (image) Interface |
Detects the CPU frequency. Read the 14h address of CMOS to confirm the type of the video card used. Detects initialized display cards |
0e |
Test memory |
Test the Display memory and transmit the sign-on signal to the screen. Set the shadow Ram and make the shadow Ram consistent with the CMOS setup content. |
0f |
Test DMA controller 0 |
Test the BIOS check code. Keyboard detection and initialization |
10 |
Test DMA controller 1 |
|
11 |
Test DMA paging register |
Test the DMA paging register. |
12-13 |
Retained |
|
14 |
Test Timer Counter 2 |
Test 8254 timer Counter 2 |
15 |
Test the mask bit (8259-1) |
Check whether mask interruption of Channel 1 8259 is normal. |
16 |
Test the 8259-2 shielding bit |
Check if the 8259 Channel 2 shielded interrupt is normal. |
17 |
Detects 8259 of Interrupt bits |
Disable the interrupt and check that the non-interrupt shielding register is enabled. |
18 |
Test the 8259 interrupt function |
Generate an interruption and check whether the interruption is normal. |
19 |
Test NMI bit (same bit/output check) |
Check whether NMI (unshielded interrupt) can be cleared. |
1a |
Display CPU frequency |
|
1b-1e |
Retained |
|
1f |
Set EISA Mode |
If the EISA memory check code is normal, the EISA Initialization is executed, and the ISA test EISA mode flag is executed. If not, the ISA test is terminated and the EISA mode flag is cleared. Test the integrity of the EISA memory (check code and transmission interface ). |
20 |
Start slot 0 |
Initialize slot 0 (system board ). |
21-2f |
Start slots 1-15 |
Initialize slots 1 to 15. |
30 |
Detect general and extended memory capacity |
Detects the extended memory capacity of the primary memory from kb to kb and above 1 MB. |
31 |
Testing routine and extended memory |
Test the extended memory of the master memory of KB to kb and more than 1 MB in various ways. Note: This test is not performed in EISA mode. in ISA mode, you can press ESC to skip this test. |
32 |
Test EISA Extended memory |
If the EISA mode is set, the memory on the slots is tested. Note: This test will be omitted in ISA mode. In EISA mode, Press ESC to skip this test. |
33-3b |
Retained |
|
3c |
Allow setup |
|
3D |
Initialize and install the mouse |
If the mouse is detected, initialize and allocate the interrupt vector. |
3E |
Set cache Controller |
Initialize the cache controller. |
3f |
Retained |
|
BF |
Chipset Initialization |
Set registers in the chipset according to the CMOS setup data. |
40 |
Indicates whether to enable virus protection. |
|
41 |
Initialize the software drive and Controller |
Initialize the drive and controller and all disks. |
42 |
Initialize the hard disk and Controller |
Initialize the hard disk and controller and all hard disks. |
43 |
Detection and initial string/parallel port |
Initialize all serial ports and parallel ports (including the joystick ). |
44 |
Retained |
|
45 |
Detects and initializes the floating point splitter. |
Initialize the floating point calculator. |
46 |
Retained |
|
47 |
Retained |
|
48-4d |
Retained |
|
4e |
Generate post loop or Display Error Information |
If the post loop script is set at the beginning, the system restarts. Otherwise, all messages (for example, any non-critical errors detected by post) are displayed and can be entered into setup. |
4f |
Password check |
Enter and check the password (optional action ). |
50 |
Write to CMOS |
Write all CMOs values back to cmos ram and clear the screen. |
51 |
Start pre-boot |
Start the same-bit meta check. Enable NMI and enable cache before reboot |
52 |
Initialize extended ROM BIOS |
Initialize the rom bios between c8000h to effffh address c8000h to f7fffh. Note: When the fscan option is enabled, the ROM between c8000h and f7fffh can be initialized. |
53 |
Initialization time |
The initialization time is 40 h in the BIOS. |
60 |
Enable virus protection |
Enable virus protection according to settings. |
61 |
Set boot speed |
Set the system boot speed. |
62 |
Set numlock |
Set the numlock status based on the CMOS setup content. |
63 |
StartProgram |
Find the boot disk. |
B0 |
Spurious |
If the protection mode is interrupted |
B1 |
NMI generation without requirement |
If NMI is not blocked, information about [Press F1 to disable NMI, F2 reboot] is displayed on the screen. |
E1-EF |
Setup pages |
E1 is page1, E2 is page2, E8 is page8, and EF is page16. |
FF |
Start |
Start the instance. If the instance is stuck, it may be a CPU or BIOS problem. |