Você está na página 1de 9

AMI

0
3
6
9
0C
0F
12
15
18
1B
1E
21
24
27
2A
2D
30
33
36
39
3C
3F
42
45
48
4B
4E
51
54
57
5A
5D
60
63
66
69
6C
6F
72
75
78
7B
7E
81
84
87
8A
8D
90
93
96
99
9C
9F
A2
A5
A8
AE
AF
B1

Teste de bandeira
Teste de registro
Inicializao de hardware de sistema
checksum de BIOS de ROM
Teste de registro de pgina
8254 teste de cronmetro (tempo)
Inicializao da Memria
8237 Teste controlador de DMA
8237 Inicializao de DMA
8259 Inicializao interrompida do controlador
8259 Teste de controle de interrupo
Teste de memria
Teste de endereo funde 64K
Teste de memria funde 64K
8742 Teste prprio do teclado
Teste MC 146818 CMOS
Comece primeiro o teste com modo de proteo.
Teste que classifica o tamanho da memria.
Teste do primeiro modo de proteo.
Teste do primeiro modo de proteo falhou.
Faa andar depressa clculo do CPU.
Leia 8742 interruptores de hardware.
Inicialize interrompendo a rea do vetor
Verifique as configuraes de CMOS
Inicializa e testa o sistema de vdeo
Teste de interrupo inesperado.
Comea o teste do segundo modo de proteo.
Verifica as instrues LDT.
Verifica as instrues da TR.
Verifica instrues LSL.
Verifica instrues LAR
Verifica instrues VERR
Testa 20 linhas de endereo
Teste de execuo inesperado
Comea o terceiro modo de proteo
Testa linha de endereo
Teste do sistema de memria
Teste da memria Shadow
Teste da memria extendida
Verifica a configurao da memria
Exibe mensagem de erro de configurao.
Copia da BIOS do sistema da memria shadow
8254 Teste de tempo
Teste real de relgio de tempo MC 146818
Teste de teclado
Determina o tipo de teclado
Teste chave fundamental
Initializa o hardware e interrompa o vetor.
Teste de coprocessor matemtico
Determina portas COM disponveis
Determina portas LPT disponveis
Initializa dados da rea da BIOS
Teste de controle do drive de disquete
Teste do drive de disquete
Teste de discos fixos
Scan externo ROM
Teste de trava da chave do sistema.
F1 Teste de mensagem de erro.
Inicializao do boot do sistema.
Interrompe 19 carregadores de boot

AWARD
C0

Desligar OEM specfico cache, shadow.

C1
C3
C5
3
4
5
6
7
BE
9
0A

0B

0C
0D

0E

0F
10
11
14
15
16
17
19
1A-1D
1E
1F-29
30
31
32
33-3B
3C

Inicializa dispositivos standards com valores de defeitos:


Controlador DMA (8237)
Interrupo programvel do controlador (8259)
Intervalo de tempo programvel (8254)
Chip RTC
Auto deteco onboard de DRAM & Cache
Primeiro Teste de 256K DRAM
Amplia os cdigos comprimidos em rea de DRAM temporria inclusive a BIOS do sistema
&Opo ROMs.
Cpia da BIOS do ROM em E000FFFF shadow RAM de forma que o POST ir mais rpido.
Initializa registros EISA (somente EISA BIOS)
Reservado
Teste controlador prprio do teclado
Interface da habilidade do teclado
Reservado
Verifica CMOS's funcionalida R/W bsica
Valores de defeitos de programas em chipset de acordo com a tabela de defeitos
MODBINable Chipset defeitos.
Programa de registro de configurao de Cyrix CPU de acordo com a tabela de registro
MODBINable Cyrix
OEM Inicializao especfica de Cache
Inicializa primeiro32 interruptores de vetores com seus vetores manipuladores
correspondentes
Inicializa INT No 33120 com Dummy (Spurious) interrompe o manipulador.
Emite instrues de CPUID para identificar o tipo de CPU
Inicializao de administrao do poder (OEM especfico)
Verifica se o tempo RTC ou no vlido
Detecta bateria ruim.
L dados CMOS da BIOS empilham rea.
Inicializaes incluindo PnP (somente PnP BIOS)
Nomeia CSN a PnP carto de ISA
Cria mapa de recurso ESCD
Nomeia IO & Memria para dispositivos de PCI (somente PCI BIOS)
Inicializao de dados da data da BIOS (40:040: FF)
Programa alguns valores do chipset's de acordo com a organizao.(Programa de valor de
organizao)
Mede a velocidade do CPU para exibio & e decide a velocidade do relgio do sistema.
Inicializao do Monitor inclui Monocromtico, CGA, EGA/VGA
Se nenhum dispositivo de exibio foi encontrado, o orador buzinar.
Inicialize o APIC (somente Multiprocessador BIOS)
Teste da RAM do monitor (Se o dispositivo de exibio monocromtico for encontrado)
Mostra mensagens incluindo:
Fio protegido por direitos autorais
BIOS datam cdigos & Parte No
OEM sinal especfico em mensagens
Estrela de energia rpida (somente BIOS verde)
Marca, tipo & velocidade do CPU
Teste canal 0 DMA
Teste canal 1 DMA
Teste de registro de pgina DMA
Tese 8254 tempo do contador 0-2
Teste 8259 interromope partes do canal 1
Teste 8259 interrompe partes do canal 2
Reservado
Teste 8259 funcionalidade
Reservado
Se o checksum EISA NVM est bom,, execute inicializao EISA (somente EISA BIOS)
Reservado
Adquira memria bsica & tamanho de memria estendido
Teste de memria bsica de 256K 640K
Teste de memria estendida de 1M para o topo da memria
Exibe a Award Plug & Play BIOS mensagem de extenso (somente BIOS PnP)
Programa todos os dispositivos onboard super I/O chips (se algum) incluindo portas COM,
portas LPT, FDD portas de acordo com o valor da organizao.
Reservado
Fixa flag para permitir que os usurios entrem em organizao de utilidades CMOS

3D
3E
3F-40
BF

41
42
43
44
45
46-4D
4E
4F
50
51
52

53
54-5F
60
61

62

63

FF

PHOENIX
2

Inicializa teclado
Instala mouse PS2
Tenta retornar ao nvel cache 2. Nota: Alguns chipset podem precisar retornar ao cache L2
nesta fase. Mas normalmente, o cache retornado depois de 6h em POST
Reservado
Programa o restante do valor do chipset's de acordo com a organizao (programa de valor
de organizao posterior)
Se configurao de auto est habilitada, programe o chipset com predefinio avaliada no
MODBINable Tabela Auto
Inicialize o controlador do drive de disquetes
Inicialize o controlador de disco rgido
Se for um PnP BIOS, inicialize portas seriais & paralelas
Reservado
Inicializa o coprocessador matemtico
Reservado
Se algum erro for detectado (tais como: vdeo, KB...), mostra todas as mensagens de erros
na tela & Ampre; espere para o usurio pressionar a tecla<F1>
Se for necessria uma senha, pea a senha
Clareie o logotipo da Estrela de Energia (somente BIOS Verde)
Escreve todos os valores corretamente da CMOS na BIOS e retorna em CMOS
Reservado
Inicializa todas as ROMs (salas) ISA
Depois faz inicializaes PCI (somente PCI BIOS)
Nomeia IRQ para dispositivos PCI
Inicializa todas as ROMs PCI
Inicializaes PnP (somente PnP BIOS)
Nomeia IO, Memria, IRQ & DMA para dispositivos PnP ISA
Inicializa todas ROMs PnP ISA
Programa shadow de RAM de acordo com a colocao das organizaes
Programa paridade de acordo com a colocao das organizaes
Inicializao de Administrao de fora
Inabilidade/Incapacidade global PM
Inicializa interface APM
Se no for um PnP BIOS, inicializa portas seriais e paralelas
Inicializa valor de tempo da BIOS dados rea para traduzir RTC tempo avaliado
cronometrado
Reservado
Proteo de vrus de organizao (proteo do sistema de boot) funcionalidade de acordo
com a organizao
Tenta voltar ao nvel 2 cache (se L2 cache j retornou no modo post 3D, esta parte ser
pulada)
Fixa o boot acima da velocidade de acordo com o tipo de organizao
ltima chance para inicializar o chipset
ltima chance para inicializar o administrador de fora (somente BIOS verde)
Mostra a tabela de configuraes do sistema
Organizao luz do dia que economiza de acordo com valores de organizao
Programe o fechamento NUM, taxa typematic & velocidade typematic de acordo com a
organizao do sistema
Se houver qualquer mudana na configurao de hardware, atualize a informao de ESCD
(somente PnP BIOS)
Memria clara que foi usada
Sistema Boot via INT 19h
Boot

Verificao do Modo Real

4
6
8
9
0A
0C
0E
10
11
12
14
16
18
1A
1C
20
22
24
28
2A
2C
2E
32
37
38
39
3A
3C
3D
40
42
44
46
47
48
49
4A
4C
4E
50
52
54
56
58
5A
5C
60
62
64
66
68
6A
6C
6E
70
72
74
76
7C
7E
80
82
84
86
88
8A

Obtm tipo de CPU


Inicializa o sistema de hardware
Inicializa registros chipset com valores de POST inicial
Inicializa flag do POST
Inicializa registros do CPU
Inicializa cache para valores iniciais de POST
Inicializa I/O
Inicializa administrao potncia
Carrega registros alternados com valores iniciais de POST
Salta para UserPatch0
Inicializa controle de teclado
Checksum da BIOS ROM
8254 Inicializao do cronmetro
8237 Inicializao do controlador DMA
Reajuste programvel que interrompe o controlador
Teste refresca DRAM
Teste 8742 controlador de teclado
Jogo ES segmentos para registros a 4 GB
Auto-tamanho DRAM
Limpa 512K de RAM bsica
Teste 512 linhas bases de endereos
Teste 512K memria bsica
Testa freqncia CPU bus-clock
Reinicializa o chipset
Sistema Shadow da BIOS ROM
Reinicializa o cache
Autotamanho de cache
Registra configuraes avanadas de chipset
Carregam registros alternados com valores CMOS
Fixe a velocidade inicial do CPU
Inicialize vetores de interrupo
Inicialize interrupes da BIOS
Confere notificaes de ROM protegido por direitos autorais
Inicialize o gerenciador para Opes de PCI ROMs
Confere configuraes de vdeo contra CMOS
Inicialize PCI bus e dispositivos
Inicialize todos os adaptadores de vdeos no sistema
Vdeo Shadow BIOS ROM
Exibio da notificao protegida por direitos autorais
Exibio do tipo e velocidade do CPU
Teste de teclado
Fixa chave (senha) fundamental para habilitao
Habilita teclado
Teste para interrupo inesperada
Exibe impresso "Pressione F2 para entrar no SETUP"
Testa RAM entre 512 e 640k
Teste de expanso da memria
Testa de extenso de linhas de endereamento da memria
Salta para UserPatch1
Configurao avanada de registro de cache
Habilite externamente e cache de CPU
Exibio externa do tamanho de cache
Exibe mensagem shadow
Exibe segmentos no-disponveis
Exibe mensagens de erro
Confere erros de configuraes
Relgio de tempo real de teste
Confere erros do teclado
Monta hardware vetores de interrupo
Testa co-processadores se presente
Desabilita portas onboard I/O
Detecta e instala portas externas RS232
Detecta e instala portas paralelas externas
Reinicializa portas onboard I/O
Inicializa data de reas da BIOS
Inicializa data de reas da BIOS estendida

8C
90
91
92
94
96
98
9A
9C
9E
A0
A2
A8
AA
AC
AE
B0
B2
B4
B6
B8
BC
BE
BF
C0
D0
D2
D4
D6
D8
DA
DC
DE
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE

COMPAQ
00
01

Inicializa controlador de discos


Inicializa controlador de hard de discos
Inicializa controlador local de hard de disco
Salta para UserPatch2
Incapacita linhas de endereamento A20
Limpa segmentos de registro huge ES
Procura pela opo ROMs
Opo de Shadow ROMs
Monta administrador de potncia
Habilita interrupo de hardware
Hora marcada do dia
Confere senha fundamental
Apaga lembrete de F2
Scan F2 para senha fundamental
Entra no SETUP
Limpa flag in-POST
Confere erros
Aguarde preparao POST para o boot em sistemas operacionais
Uma buzina
Confere contra-senha (opcional)
Tabela de descrio global
Quadro limpo de paridades
Tela clara (opcional)
Confere vrus e lembretes de auxlio
Tenta entrar boot com INT 19
Interrompe erros de manipulao
Interrompe erros de reas desconhecidas
Interrompe erros pendentes
Inicialize opes de erro de ROM
Erro de paralisao de empresa
Bloco estendido de movimento
Paralisao da empresa erro 10
Integridade do teste, brilho da BIOS
Inicialize o chipset
Inicialize refresque o contador
Confere para Flash forado
Confere estado de HW ROM
BIOS ROM est OK
Faz teste completo de RAM
Recuperao do brilho
Inicializao OEM
Inicialize controlador de interrupo
Leia em cdigos bootstrap
Inicialize todos os vetores
Programa Flash de Boot
Inicialize o dispositivo de boot
Cdigos de Boot foram lidos corretamente OK

Initialize flags, MSW,IDTLIN


Read manufacturing jumper

02
03
04
05
06
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
40
41
42
43
44
45
46
47
50
51

8042 received read command


No response from 8042
Look for ROM at E000
Look for ROM at C800
Normal CMOS reset code
Initialize 8259,80287
Reset code in CMOS byte
Vector vis 40:67 reset function
Vector vis 40:67 with E01 function
Boot reset function
Test #2 8254 PIT counter 0
Test #2 8254 PIT counter 2
Warm boot
PPI disabled, test 8254 PIT's 0 and 1
Initialize (blast) VDU controller
Clear screen; turn ON video
Test time 0
Disable RTC interrupts
Check battery power
Battery has lost power
Clear CMOS Diags.
Test base memory (First 128K)
Initialize base memory
Initialize VDU adapters
The system ROM
CMOS checksum
DMA controller/page registers
Test keyboard controller
Test 286 protected mode
Test real and extended memory
Initialize time-of-day
Initialize 287 coprocessor
Test the keyboard and 8042
Reset A20, set default CPU speed
Test diskette subsystem
Test fixed disk subsystem
Initialize parallel printer
Perform search for optional ROM's
Test valid system configuration
Clear screen
Check for invalid time and date
Optional ROM search
Test timer 2
Write to diagnostic byte
Clear first 128K bytes of RAM
Load interrupt vectors 70-77
Load interrupt vectors 00-1F
Initialize MEMSIZE and RESETWD
Verify CMOS checksum
CMOS checksum is not valid
Check battery power
Check for game adapters
Check for Serial ports
Check for parallel printer ports
Initialize port and comm time-outs
Flush keyboard buffer
Save RESETWD value
Check RAM refresh
Start write of 128K RAM test
Reset parity checks
Start verify of 128K RAM test
Check for parity errors
NO RAM errors
RAM error detected
Check for dual frequency in CMOS
Check CMOS VDU configuration

52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
80
81
82
83
84
86
87
88
89
8B
8A
8C
8D
90
91
92
93
94
95
96

Start VDU ROM search


Vector to VDU option ROM's
Initialize first display adapter
Initialize second display adapter
No display adapters installed
Initialize primary VDU mode
Start of VDU test (each adapter)
Check existence of adapter
Check VDU registers
Start screen memory test
End test of adapter, clear memory
Error detected on an adapter
Test the next adapter
All adapters successfully tested
Start of memory tests
Enter protected mode
Start memory sizing
Get CMOS size
Start test of real memory
Start test of extended memory
Save size memory (base, ext)
128K-option installed CMOS bit
Prepare to return to real mode
Back in real mode-successful
Protected mode error during test
Display error message
End of memory test
Initialize KB OK string
Determine size to test
Start MEMTEST
Display XXXXXKB OK
Test each RAM segment
High order address test
Exit MEMTEST
Parity error on bus
Start protected mode test
Prepare to enter protected mode
Test software exceptions
Prepare to return to real mode
Back in real mode-successful
Back in real mode-error occurred
Exit protected mode
High order address test failure
Entered cache controller test
Programming memory cache
Copy system ROM to high RAM
Start of 8042 test
Do 8042 self test
Check result received
Error result
OK 8042, Init mode=5D
Start test, reset keyboard
Got acknowledge, read result
Got result, check it
Test for stuck keys
Test keyboard interface
Key seems to be stuck
Got result, check it
End of test, no errors
Start of CMOS test
CMOS seems to be OK
Error on CMOS read,write test
Start of DMA controller test
Page registers seem to be OK
DMA controller is OK
8237 initialization is complete

97
A0
A1
A2
A3
A4
A5
A6
A8
A9
AA
AF
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
BA
BB
BC
BD
BE
D0
D1
D2
D3
D4
D5
DD
E0
E1
E2
E3

Start of NCA RAM test


Start of diskette tests
FDC reset active (3F2h Bit 2)
FDC reset inactive (3F2h Bit 2)
FDC motor on
FDC time-out error
FDC failed reset
FDC passed reset
Start to determine drive type
Seek operation initialized
Waiting for FDC seek status
Diskette tests complete
Start of fixed drive tests
Combo board not found-exit
Combo controller failed-exit
Testing drive 1
Testing drive 2
Drive error (error condition)
Drive failed (failed to respond)
No fixed drives-exit
Fixed drive tests complete
Attempt to boot diskette
Attempt to boot fixed drive
Boot attempt failed FD/HD
Jump to boot record
Drive error, retry booting
Weitek coprocessor test
Entry to clear memory routine
Ready to go to protected mode
Ready to clear extended memory
Ready to reset back to real mode
Back in real mode
Clear base memory
Built-in self-test failed
Ready to replace E000 ROM
Completed E000 ROM replacement
Ready to replace EGA ROM
Completes EGA ROM replacement