• Posta kodunu çözme hatası 15 anne intel. POST Kartı ve hata kodları

    Amerikan Megatrends Inc. (BEN MİYİM)

    AMIBIOS'ta gerçekleştirilen POST prosedürlerinin kontrol noktaları 1995 yılında revize edilmiş ve eklenmiştir ve bugüne kadar önemli bir değişikliğe uğramamıştır. POST kodlarının ilk açıklaması veya AMI'nin dediği gibi - mevcut biçimleriyle "kontrol noktaları", 15/07/95 tarihinde V6.24 çekirdeğinin piyasaya sürülmesiyle bağlantılı olarak ortaya çıktı. AMIBIOS V7.0'da bazı değişiklikler yapılmıştır ve bu belgeye yansıtılmıştır.

    AMIBIOS başlatma prosedürlerinin yürütülmesinin özellikleri

    Başlatma işlemi sırasında veri 55h, AAh teşhis bağlantı noktasında görünürse, bu bilgi POST kodlarıyla karşılaştırılmamalıdır - görevi veri yolunun bütünlüğünü kontrol etmek olan tipik bir test dizisiyle uğraşıyoruz.

    Başlangıç ​​aşamasında, teşhis portuna veri çıkışı her platforma özeldir. Bazı uygulamalarda, ilk işlenen kod, AMI'nin yonga setine özgü şeyler dediği eylemlerle ilişkilendirilir. Bu prosedüre, CCh değerinin 80h bağlantı noktasına çıkışı ve sistem mantık kayıtlarını yapılandırmak için bir dizi eylemin performansı eşlik eder. Kural olarak, CCh kodu, PIIX denetleyicisi temelinde oluşturulmuş Intel'den sistem mantığının kullanıldığı durumlarda ortaya çıkar - bunlar TX, LX, BX yonga setleridir.

    Bazı yerleşik G/Ç yongaları, başlatma sırasında devre dışı durumda olan bir RTC ve klavye denetleyicisi içerir. BIOS'un amacı, bu kart kaynaklarını ileride kullanmak üzere başlatmaktır. Bu durumda, klavye denetleyici kurulumuyla ilgili ilk başlatma prosedürüne 10h değerinin çıkışı eşlik eder, ardından tanılama bağlantı noktasında DDh kodunun görünmesiyle kanıtlandığı gibi RTC başlatma gerçekleştirilir. Bu kaynaklardan en az birinin arızalanmasının, sistem kartının bir bütün olarak POST yürütmesinin ilk aşamasında başlamamasına neden olacağına dikkat edilmelidir.

    Bazı kartlarda, başlatma işlemi CPU'nun korumalı moda alınmasıyla başlar. Bu durumda, ilk işlenen kod 43h'yi takiben, POST yürütmesi AMIBIOS belgelerinde açıklandığı gibi devam eder - kontrol D0h noktasına aktarılır.

    Paketlenmemiş Başlatma Prosedürü Kodları

    Sıkıştırılmamış Başlangıç ​​Kodu Kontrol Noktaları

    Hata koduHata tanımlaması
    EEAMIBIOS'un modern uygulamalarında, ilk işlenen kod, BIOS'u geri yüklemek için önyüklemenin mümkün olduğu bir aygıta erişimle ilişkilendirilir.
    CCSistem mantık kaydı başlatma CD Flash ROM tipi tanınmadı
    CECF başlatma BIOS'unda sağlama toplamı uyuşmazlığı Yedek Flash ROM yongasına erişim hatası
    DDSIO çipine entegre olan RTC'nin erken başlatılması
    D0NMI'yi devre dışı bırakın. Geçici süreçlerin zayıflatılması için bir zaman gecikmesinin geliştirilmesi. Önyükleme Bloğu sağlama toplamı kontrolü, uyuşmazlıkta dur
    D1Bellek yenileme ve Temel Güvence Testi gerçekleştirin. 4 GB hafıza adres moduna geçiş
    D3Boyutlandırma ve Birincil Bellek Testi
    D4Gerçek bellek adresleme moduna geri dönün. Çip setinin erken başlatılması. Yığını yükleme
    D5POST modülünü Flash ROM'dan aktarım belleği alanına aktarma
    D6Sağlama toplamı veya CTRL + Home eşleşmezse, Flash ROM kurtarma prosedürüne geçiş yapılır (Kod E0)
    D7Denetimi, sistem BIOS'unu paketten çıkaran bir yardımcı programa aktarma
    D8Sistem BIOS paketinin tamamen açılması
    D9Gölge RAM'de kontrolü sistem BIOS'una aktarma
    DASPD (Serial Presence Detect) DIMM DB modüllerinden bilgi okuma CPU MTRR kayıtlarını ayarlama
    DCBellek denetleyicisi, SPD DE Sistemi bellek yapılandırma hatasından alınan verilere göre programlanır. Ölümcül hata
    D.F.Sistem belleği yapılandırma hatası. Bip 10 Erken
    11 STR (RAM'de Askıya Alma) durumundan dönüş
    12 SMRAM'a (Sistem Yönetimi RAM'i) erişimi geri yükleme
    13 Bellek yenileme kurtarma
    14 VGA BIOS'u Bulma ve Başlatma

    Flash ROM Üzerine Yazma Prosedür Kodları

    Önyükleme Bloğu Kurtarma Kodları

    Hata koduHata tanımlaması
    E0INT19'un durdurulması için hazırlıklar yapılıyor ve sistemin basitleştirilmiş bir modda başlatılma olasılığı kontrol ediliyor
    E1Kesme Vektörlerini Ayarlama
    E3CMOS içerik kurtarma, BIOS arama ve başlatma
    E2Kesme Denetleyicilerini ve Doğrudan Bellek Erişimini Hazırlama
    E6Sistem zamanlayıcısından ve FDC'den gelen kesintileri etkinleştir
    ABIRQ ve DMA ED denetleyicilerini yeniden başlatma Sürücüyü başlatma
    EEDisketten önyükleme sektörü okunuyor EF Disk işlemleri hatası
    F0AMIBOOT.ROM dosyası aranıyor
    F1AMIBOOT.ROM dosyası F2 FAT kök dizininde bulunamadı
    F3AMIBOOT.ROM'u okumak
    F4AMIBOOT.ROM dosya boyutu, Flash ROM boyutuyla eşleşmiyor
    F5Dahili Önbelleği Devre Dışı Bırak
    FacebookFlash ROM türünü belirleme
    FCAna Ünite Flash ROM'unu Silme
    FDFlash ROM Ana Ünite Programlama
    FFBIOS yeniden başlatma

    ShadowRAM'de çalışan paketlenmemiş sistem BIOS kodları

    Çalışma zamanı kodu, F000 gölge RAM'de sıkıştırılmamış durumda

    Hata koduHata tanımlaması
    03 NMI'yi devre dışı bırakın. Tip Tanımını Sıfırla
    05 Yığın başlatma. Bellek önbelleğe almayı devre dışı bırakın ve USB denetleyicisi
    06 RAM'de bir yardımcı programın yürütülmesi
    07 İşlemci tanıma ve APIC başlatma
    08 CMOS Sağlama Toplamı Doğrulaması
    09 End / Ins tuşlarının yürütülmesini kontrol etme
    0APil arızası testi
    0BKlavye Denetleyicisi Arabellek Kayıtlarını Temizleme
    0CKlavye denetleyicisine bir test komutu gönderilir
    0EAramak ek cihazlar klavye denetleyicisi tarafından sunulan
    0FKlavye başlatma
    10 Sıfırlama komutu klavyeye gönderilir
    11 End veya Ins tuşuna basılırsa CMOS sıfırlanır.12 DMA denetleyicilerini devre dışı bırakma
    13 Yonga seti başlatma ve L2 önbelleği
    14 Sistem zamanlayıcısının kontrol edilmesi
    19 DRAM yenileme isteği oluşturma testi devam ediyor
    1 ARejenerasyon döngüsünün süresinin kontrol edilmesi
    20 Çıkış cihazları başlatılıyor
    23 Klavye denetleyicisinin giriş bağlantı noktası okunuyor. Yoklama Tuş Kilidi Anahtarı ve Üretim Test Anahtarı
    24 Kesinti Vektör Tablosunu Başlatmaya Hazırlanma
    25 Kesinti vektörü başlatma tamamlandı
    26 Turbo Switch atlama kablosunun durumu, klavye denetleyicisinin giriş bağlantı noktası aracılığıyla sorgulanır.
    27 USB denetleyicisinin başlatılması. Başlatıcı mikro kod güncellemesi
    28 Video modunu ayarlamak için hazırlanıyor
    29 LCD panel başlatma
    2AEk ROM'lar tarafından sunulan cihazları arayın
    2BVGA BIOS başlatma, sağlama toplamını kontrol etme
    2CVGA BIOS'u çalıştırma
    2DINT 10h ve INT 42h ile eşleştirme
    CGA video bağdaştırıcılarını arayın
    2FCGA video belleği testi
    30 CGA Tarayıcı Testi
    31 Video belleğinde veya tarama devrelerinde hata. Alternatif bir CGA video adaptörü bulma
    32 Alternatif CGA video belleği testi ve tarama devreleri
    33 Mono/Renkli Jumper Durum Anketi
    34 Metin modunun ayarlanması 80x25
    37 Video modu ayarlandı. Ekran temizlendi
    38 Yerleşik cihaz başlatma
    39 Önceki adımdaki hata mesajlarını görüntüleme
    3 ACMOS Kurulumuna girmek için "DEL'e Vur" mesajını görüntüleyin
    3BKorumalı modda bir hafıza testi için hazırlanmaya başlayın
    40 GDT ve IDT Tanımlayıcı Tablolarının Hazırlanması
    42 Korumalı Moda Geçiş
    43 İşlemci korumalı modda. Kesintilere izin verilir
    44 A20 hattını test etmeye hazırlanıyor
    45 Hat testi A20
    46 RAM boyutlandırma tamamlandı
    47 Geleneksel Belleğe yazılan test verileri
    48 Geleneksel Belleği Yeniden Kontrol Etme
    49 Genişletilmiş Bellek Testi
    4BHafızayı sıfırlama
    4CSıfırlama işlemi göstergesi
    4 boyutluCMOS'a yazma alınan boyutlar Geleneksel ve Genişletilmiş bellek 4E Gerçek sistem belleği miktarının göstergesi
    4FGenişletilmiş Geleneksel Bellek testi devam ediyor
    50 Geleneksel Bellek Boyutu Düzeltme
    51 Genişletilmiş Bellek Testi
    52 Geleneksel Bellek ve Genişletilmiş Bellek birimleri korunur
    53 Gecikmeli Eşlik Hatası İşleme
    54 Eşlik ve NMI İşlemeyi Devre Dışı Bırak
    57 POST Bellek Yöneticisi için bellek bölgesi başlatma
    58 CMOS Kurulumuna girmeniz istenir
    59 İşlemciyi gerçek moda döndürme
    60 DMA sayfası kayıtlarını kontrol etme
    62 DMA#1 denetleyici adresi ve aktarım uzunluğu kayıt testi
    63 DMA#2 Denetleyici Aktarım Uzunluğu ve Adres Kayıt Testi
    65 DMA Denetleyicilerini Programlama
    66 Yazma Talebini ve Maske Ayarı POST Kayıtlarını Temizleme
    67 Kesme Denetleyicilerini Programlama
    7FEk kaynaklardan NMI sorgusuna izin ver
    80 Kesinti servis modunu PS / 2 bağlantı noktasından ayarlar
    81 Sıfırlama Hatalarında Klavye Arayüzü Testi
    82 Klavye Denetleyici Modunu Ayarlama
    83 Tuş kilidi durum kontrolü
    84 Bellek Doğrulaması
    85 Hata mesajlarını görüntüleme
    86 Kurulum için sistemin ayarlanması
    87 CMOS Kurulum programını Geleneksel Belleğe paketinden çıkarma.
    88 Kurulum programı kullanıcı tarafından sonlandırıldı
    89 Kurulumdan sonra durumu geri yükleme tamamlandı
    8BBelleği Ek Bir BIOS Değişken Bloğuna Ayırma
    8CKonfigürasyon kaydı programlama
    8DHDD ve FDD denetleyicilerinin başlatılması
    8FFDD Denetleyicisini Yeniden Başlatma
    91 Sabit sürücü denetleyicisini yapılandırma
    95 Ek BIOS'ları bulmak için ROM Taraması çalıştırma
    96 Sistem kaynaklarının ek yapılandırması
    97 Ek BIOS İmzası ve Sağlama Toplamı Doğrulaması
    98 Sistem Yönetimi RAM'ini Yapılandırma
    99 Zamanlayıcı Sayacı ve Paralel Port Değişkenlerini Ayarlama 9A Seri Portları Listeleme
    9BYardımcı işlemci testi için bellekte bir alan hazırlama
    9CYardımcı işlemci başlatma
    9DYardımcı işlemci bilgileri CMOS RAM'de saklanır
    9EKlavye Tipi Tanımlaması
    9FEk giriş cihazları arayın
    A0Kayıtların oluşumu MTRR (Bellek Tipi Aralık Kayıtları)
    A2Önceki başlatma adımlarındaki hata mesajları
    A3Klavye otomatik tekrarlama zamanlaması ayarı
    A4Kullanılmayan RAM bölgelerini birleştirin
    A5Video modunun ayarlanması
    A6Ekran temizleme
    A7BIOS Yürütülebilir Kod Gölge RAM Alanının Taşınması
    A8E000h segmentinde ek BIOS başlatma
    A9Kontrolü sisteme geri döndür BIOS AA USB veri yolu başlatma
    ABINT13 modülünü disk hizmetlerine hizmet vermek için hazırlama
    ACÇok işlemcili AD sistemlerini desteklemek için AIOPIC tabloları oluşturma Video hizmetlerine hizmet vermek için INT10 modülünü hazırlama
    AEDMI başlatma
    B0Sistem yapılandırma tablosu çıkışı B1 ACPI BIOS başlatma
    00 Yazılım kesintisi INT19h - bot sektör

    Aygıt Başlatma Yöneticisini çalıştırmanın özellikleri

    Yukarıdaki POST kodlarına ek olarak, Aygıt Başlatma Yöneticisinin (DIM) yürütülmesi sırasında tanılama bağlantı noktasına olay mesajları gönderilir. Sistemin veya yerel veri yollarının başlatma durumunu gösteren birkaç kesme noktası vardır.

    Bilgi, düşük baytı sistem POST koduyla eşleşen kelime biçiminde görüntülenir ve yüksek bayt, gerçekleştirilen başlatma prosedürünün türünü gösterir. Yüksek bayttaki yüksek sıralı dörtlü, yürütülecek prosedürün türünü gösterir ve düşük sıra, uygulaması için veri yolu topolojisini belirtir.

    Kıdemli tetrad
    genç tetrad

    Bir sistem belleği yapılandırma hatası algılanırsa, bağlantı noktası 80h sırayla şu adrese gönderilir: Sonsuz döngü Aşağıdaki değerleri alabilen DE kodu, DF kodu, yapılandırma hata kodu:

    2. Ödül BIOS V4.51PG Elite

    AwardBIOS V4.51PG Elite

    1995 yılında dinamik olarak gelişen Award Software şirketi, o zamanlar düşük seviyeli yazılım alanında yeni bir çözüm sundu - daha iyi V4.50PG olarak bilinen AwardBIOS "Elite". Kontrol noktası hizmet modu, yaygın V4.51 sürümünde veya nadir sürüm V4.60'ta değişmedi. P ve G sonekleri, sırasıyla, PnP mekanizmasının desteğini ve güç tasarrufu işlevlerinin (Yeşil İşlev) bakımını belirtir.

    Gölge RAM'e YAYINLAMA

    Hata koduHata tanımlaması
    03 NMI, PIE (Periyodik Kesinti Etkin), AIE (Alarm Kesintisi Etkin), UIE (Güncelleme Kesintisi Etkin) devre dışı bırakın. SQWV Programlanabilir Frekans Üretim Yasağı
    04 DRAM'in yenilenmesi için talep oluşumunun kontrol edilmesi
    05
    06 BIOS'un bulunduğu F000h adresinde başlayan bellek alanı testi 07 CMOS ve pil çalışmasının testi
    OLMAKGüney ve Kuzey Köprülerinin yapılandırma kayıtlarının programlanması
    09 L2 Önbelleği ve Cyrix Gelişmiş Önbellek Kontrol Kayıtlarını Başlatma
    0AKesinti vektör tablosu üretimi. Güç Yönetimi Kaynaklarını Yapılandırma ve SMI Vektörünü Kurma
    0BCMOS sağlama toplamı kontrolü. Veri yolu PCI cihazları taranıyor. İşlemci mikro kodu güncellemesi
    0CKlavye denetleyicisi başlatma
    0DVideo adaptörünün aranması ve başlatılması. IOAPIC ayarı. Saat ölçümleri, FSB ayarı
    0EMPC başlatma. Video hafıza testi. Ödül Logosunu Görüntüle
    0Fİlk DMA 8237 kontrol cihazının test edilmesi Tuş takımı algılama ve dahili test. BIOS sağlama toplamı kontrolü
    10 İkinci DMA 8237 kontrol cihazının kontrol edilmesi
    11 DMA denetleyicilerinin sayfa kayıtlarını kontrol etme
    14 Sistem Zamanlayıcı Kanal 2 Testi 15 İstek Maskeleme Kaydı Testi 1. Kesme Denetleyicisi
    16 2. kesme denetleyicisi isteği maskeleme kaydı testi 19 NMI isteği pasiflik kontrolü
    30 Temel Bellek ve Genişletilmiş Bellek miktarının belirlenmesi. API kurulumu. Yazma Tahsis modunun programlı kontrolü

    Hata koduHata tanımlaması
    31 RAM'in ana ekran testi. USB başlatma
    32 Tak ve Çalıştır BIOS Uzantısı açılış ekranı görüntülenir. Süper G/Ç kaynaklarının ayarlanması. Programlanabilir Yerleşik Ses Aygıtı
    39 I2C veri yolu üzerinden saat üreteci programlama
    3CKurulumda girişe izin vermek için yazılım bayrağını ayarlama
    3 boyutluPS/2 fare başlatma
    Harici Önbellek denetleyicisini başlatma ve Önbellek BF'yi etkinleştirme Yonga setinin yapılandırma kayıtlarını ayarlama
    41 Disket alt sistemini başlatma
    42 PS/2 fare yoksa IRQ12'yi devre dışı bırakın. Sabit disk denetleyici yazılım sıfırlama işlemi devam ediyor. Diğer IDE cihazlarını tarama
    43
    45 FPU yardımcı işlemci başlatma
    Hata mesajı göstergesi
    4FŞifre isteği
    50 RAM'de önceden kaydedilmiş bir CMOS durumunu geri yükleme
    51 32 bit HDD erişimine izin ver. ISA/PnP Kaynaklarını Yapılandırma
    52 Ek BIOS başlatma. PIIX yapılandırma kayıtlarının değerlerinin ayarlanması. NMI ve SMI'nin oluşumu
    53
    60 Bir antivirüs yükleme ÇİZME koruması sektör
    61 Yonga setini başlatmak için son adımlar
    62 Klavye kimliğini oku. Parametrelerini ayarlama
    63 ESCD, DMI bloklarının düzeltilmesi. RAM'i temizleme
    FFKontrolü önyükleyiciye aktarma. BIOS, INT 19h'yi yürütür

    3. Ödül BIOS V6.0 Madalyonu

    AwardBIOS V6.0 Madalyonu

    Award Madalyon BIOS Sürüm 6.0'ın ilk sözü 12 Mayıs 1999'a kadar uzanıyor. Yeni ürünün yapısı, donanım başlatmanın erken (Erken), geç (Geç) ve son (Sistem) aşamalarını koruyarak değişmeden kaldı. Önemli değişiklikler, kontrol noktalarının yeni kodlamasına yansıyan POST gerçekleştirme algoritmalarını etkiledi ve kapsamlarını önemli ölçüde genişletti. Ancak yeni BIOS'ta EISA gibi modası geçmiş teknolojilere yer yoktu ve bu nedenle bir dizi POST kodu kaldırıldı.

    ROM'dan POST başlatma prosedürlerini yürütme

    Erken başlatma sırasında programlama kodu BIOS, Flash ROM'daki Önyükleme Bloğundan yürütülür ve tanılama bağlantı noktasına 91h…FFh kontrol noktalarının çıkışı eşlik eder

    Hata koduHata tanımlaması
    91 CF Platform Başlangıç ​​Senaryosunu Seçme İşlemci Türünü Belirleme
    C0Harici Önbelleği Devre Dışı Bırak. Dahili Önbelleği Devre Dışı Bırak. Gölge RAM yasağı. DMA denetleyicisini, kesme denetleyicisini, zamanlayıcıyı, RTC C1 bloğunu programlama Bellek tipini, toplam boyutu ve satırlardaki yerleşimi belirleme 0С Sağlama toplamlarını kontrol etme
    C3Geçici Alanın organizasyonu için ilk 256K DRAM'in doğrulanması. BIOS'u Geçici Alanda Paketten Çıkarma
    C5Sağlama toplamları eşleşirse yürütülen POST kodu Shadow'a aktarılır. Aksi takdirde, kontrol BIOS kurtarma prosedürüne aktarılır.
    B0Kuzey Köprüsü başlatma
    A0-AFCihaza bağlı sistem mantığı başlatma prosedürü E0-EF Sistem mantığı başlatma işlemi sırasında hata

    BIOS Kurtarma

    Gölge RAM'e YAYINLAMA

    Geç başlatma, RAM'de gerçekleştirilir ve kullanıcı menüsü - CMOS Kurulumu çağrılana kadar devam eder. Bu POST aşaması, kontrol noktalarının 01h'den 7Fh'ye geçişinin işlendiği E000h bellek segmentinin kullanımı ile karakterize edilir.

    Hata koduHata tanımlaması
    01 XGROUP paketini 1000:0000h fiziksel adresinde açma
    03 Erken
    05 Görüntünün niteliklerini tanımlayan değişkenlerin başlangıç ​​değerlerinin ayarlanması. CMOS Durum Bayrağını Kontrol Etme
    07 Klavye denetleyicisini kontrol etme ve başlatma
    08 Bağlı bir klavyenin arayüz tipini belirleme
    0AKlavye ve fare otomatik algılama prosedürü. PCI Alan Kayıtlarını Kullanan Son Klavye Denetleyici Ayarları
    0EBellek segmenti testi F000h
    10 Yüklü FlashROM Türü Tanımları
    12 CMOS testi
    14 Chipset kaydı başlatma prosedürü
    16 Yerleşik frekans sentezleyicinin birincil başlatması
    18 Kurulu işlemci ve boyutunun tanımları Önbellek L1 ve L2 1B Kesinti vektör tablosunun oluşturulması
    1C
    1 boyutluGüç Yönetimi sisteminin ilk kurulumu
    1FHarici modül XGROUP klavye matrisinden yükleme
    21 Donanım Güç Yönetimi Alt Sistemini Başlatma
    23 Yardımcı işlemci testi. FDD sürücüsünün türünü belirleme. PnP cihazlarının kaynak haritasını oluşturmak için hazırlık adımı
    24 İşlemci mikro kodu güncelleme prosedürü. Kaynak Tahsisi Haritası Güncellemesi
    25 PCI veri yolunun başlatılması ve taranması
    26 VID (Gerilim Tanımlama Cihazı) hatlarına hizmet veren mantığın ayarlanması. Yerleşik voltaj ve sıcaklık izleme sisteminin başlatılması
    27 Klavye Denetleyicisini Yeniden Başlatma
    29 Merkezi işlemcinin bir parçası olan APIC'nin başlatılması. İşlemcinin çalıştığı frekansı ölçmek. Sistem mantığı kayıtlarının ayarlanması. IDE Denetleyicisini Başlatma
    2A
    2BVGA BIOS'ta ara
    2Dİşlemci hakkında bilgi görüntüleme
    33 Bağlı Klavyede Sıfırlama Gerçekleştirme
    35 DMA 8237 kontrol cihazının ilk kanalının kontrol edilmesi
    37 DMA 8237 kontrol cihazının ikinci kanalının kontrol edilmesi
    39 DMA sayfası kayıtlarını test etme
    3CProgramlanabilir Aralık Zamanlayıcı Denetleyicisini (8254) Yapılandırma
    Ana Denetleyici 8259'u Başlatma
    40 Bağımlı Denetleyici 8259'u Başlatma
    43 Kesme denetleyicisini iş için hazırlama. Kesintiler devre dışı bırakılır, daha sonra bir hafıza testinden sonra etkinleştirilirler.
    45 Maskelenemez Kesinti (NMI) İsteği Pasiflik Kontrolü
    47 ISA/EISA testleri gerçekleştirme
    49 Temel ve genişletilmiş bellek miktarının belirlenmesi. AMD K5 Kayıtlarını Ayarlayarak Yazma Tahsis Modunun Yazılım Kontrolü
    İlk megabayt içinde bellek testi ve sonuçların ekranda görselleştirilmesi. Tek ve çok işlemcili sistemler için önbelleğe alma şemalarının başlatılması, Cyrix M1 işlemci kayıtlarının ayarlanması
    50 USB başlatma
    52 Yerleşik video denetleyici (Paylaşılan Bellek) bölgesi dahil olmak üzere tüm kullanılabilir sistem belleğinin test edilmesi. Sonuçların ekranda görüntülenmesi
    53 Oturum açma parolanızı sıfırlayın
    55 Algılanan işlemci sayısının görselleştirilmesi
    57 Her birine bir CSN (Kart Seçim Numarası) atanan ISA PnP cihazlarının ilk başlatılması. EPA logosunun görselleştirilmesi
    59 Anti-virüs destek sisteminin başlatılması
    5BProsedürü başlat BIOS güncellemeleri 5D disketten Yerleşik SIO ve Ses denetleyicilerinin başlatılması
    60 CMOS Kurulumuna erişim açık
    63 PS/2 Fare başlatma
    65 USB Fare başlatma
    67 PS/2 Fare Sisteminde 69 Tam L2 Önbellek Denetleyici Başlatması Olmazsa IRQ12'nin PCI Aygıtları Tarafından Kullanılması
    6BCMOS Kurulumuna göre yonga seti başlatma
    6DSIO 6F yapılandırma modunda ISA PnP cihazları için kaynakları yapılandırma Disket alt sistemini başlatma
    73 Sabit sürücü alt sistemini başlatmak için ön adımlar. Bazı platformlarda - AwardFlash'ı başlatmak için ALT+F2 anketi
    75 IDE aygıtlarını bulma ve başlatma
    77 Seri ve Paralel Bağlantı Noktalarını Başlatma
    7AYardımcı işlemcinin yazılım sıfırlaması, kontrol kelimesini yazmaca yazma FPU CW 7C Sabit disklere izinsiz yazmaya karşı korumanın ayarlanması
    7FHata mesajlarının çıktısı. DEL ve F1 tuşlarının bakımı

    İşletim sistemini başlatmak için tablolar, diziler ve yapılar hazırlamak

    82h kodundan başlayarak POST, sistemi CMOS ayarlarına göre yapılandırır. Son aşaması, Gölge RAM alanından (segment E800h) yürütülür ve kontrolün işletim sistemine - kod FFh - aktarılmasıyla sona erer.

    Hata koduHata tanımlaması
    82 Güç yönetimi için sistem belleğinde bir alan ayırın
    83 Verileri CMOS'ta geçici depolama yığınından geri yükleme
    84 "Tak ve Kullan Kartları Başlatılıyor..." mesajı görüntüleniyor
    85 USB başlatma tamamlandı
    86 Ayrıldı, Taşıma Bayrağı temizleniyor
    87 DMI alanında SYSID tabloları oluşturma
    88 Ayrıldı, Taşıma Bayrağı temizleniyor
    89 ACPI Bakım Tabloları Oluşturma
    8AAyrıldı, Taşıma Bayrağı temizleniyor
    8BEk cihazların BIOS'unu bulma ve başlatma
    8CAyrıldı, Taşıma Bayrağı temizleniyor
    8DEşlik biti bakım yordamlarının başlatılması
    8EAyrıldı, Taşıma Bayrağı temizleniyor
    8FFareyi çalışır durumda takmak için IRQ12 çözünürlüğü 90 Ayrılmış, Şeffaf Taşıma Bayrağı
    91 Eski Platform Kaynaklarının Başlatılması
    92 Ayrıldı, Taşıma Bayrağı temizleniyor
    93 Muhtemelen kullanılmıyor
    94 İşletim sistemini yüklemeden önce ana mantık kümesini başlatmak için son adımlar. Güç yönetim sistemi başlatma işlemi tamamlanır. BIOS başlangıç ​​ekran koruyucusu kaldırılır, ekranda kaynak ayırma tablosu görüntülenir. AMD K6® ailesi işlemciler için özel ayarlar yapılır. Intel Pentium® II İşlemci Ailesi ve Üstü Ürün Yazılımı Güncellemesi
    95 Kış/yaz saati için otomatik geçiş modunu ayarlar. Otomatik Tekrar Hızı için Klavye Denetleyicisini Programlama
    96 Çok işlemcili sistemlerde son sistem ayarları yapılır ve servis tabloları ve alanları oluşturulur. Cyrix ailesinin işlemcileri için ek kayıt ayarı yapılır. "Genişletilmiş Sistem Yapılandırma Verileri" ESCD tablosunun oluşturulması. DOS Zaman sayacını Gerçek Zaman Saatine göre ayarlayın. Önyükleme aygıtlarının bölümleri, yerleşik anti-virüs araçları tarafından daha sonra kullanılmak üzere kaydedilir: Trend AntiVirus veya Paragon Anti-Virus Protection. Sistem hoparlörü, POST yürütmesinin bittiğini bildirir. MSIRQ tablosunu oluşturun ve kaydedin

    Award Madalyon BIOS'unda yer alan bir dizi işlem, özel denetim noktası grupları tarafından tanımlanır. Bunlar şunları içerir:

    Sistem Olay kodları - sistem olaylarının kontrol noktaları.

    Güç Yönetimi Hata Ayıklama kodları - APM veya ACPI hizmetlerinin yürütülmesi sırasında oluşan kontrol noktaları.

    Sistem hatası kodlar - önemli hata mesajları.

    MP sistemi için hata ayıklama kodları - çok işlemcili platformlar için başlatma noktaları.

    POST Hızlı İzleme Özellikleri

    Kullanıcı, sistem önyükleme süresini azaltmak için CMOS Kurulumunda "Hızlı Açılışta Kendi Kendine Test" seçeneğini seçebilir. Bu durumda, bazı prosedürlerin (Hızlı Önyükleme) gerçekleştirilmesi reddedilerek POST'un geçişi hızlandırılacaktır.

    Hızlı Önyükleme şeması, geç ve son POST aşamalarının yerini alır ve önyükleme bloğunun çalışmasını etkilemez. Award Software, yürütülebilir POST hızlı takip prosedürlerinin standart olmayan bir kodlamasını sunar. Hızlı Başlatma, tanılama bağlantı noktasına 65h kontrol noktası çıkışı ile başlar ve POST kodu 80h ile biter. Kontrol daha sonra işletim sistemine aktarılır ve olağan Award BIOS kodu FFh görüntülenir.

    Hata koduHata tanımlaması
    65 SIO denetleyicisinin erken başlatılması, video denetleyicisinin yazılım sıfırlaması. Klavye denetleyici kurulumu, klavye ve fare testi. Ses denetleyicisi başlatma. BIOS yapılarının bütünlüğünü kontrol etme. Flash ROM Bakım Prosedürlerini Paketinden Çıkarma. Yerleşik frekans sentezleyicinin başlatılması
    66 CPUID komutundan elde edilen sonuçlara göre L1/L2 önbelleğini başlatın. Rutinleri kesmek için işaretçilerden oluşan bir vektör tablosunun oluşturulması. Güç Yönetimi Donanımını Başlatma
    67 CMOS ve pil doğrulama. Yonga seti kayıtlarının CMOS ayarlarına göre ayarlanması. Yonga setinde klavye denetleyicisinin başlatılması. BIOS Veri Alanı Değişkenleri Oluşturma
    68 Video sistemi başlatma
    69 i8259 Kesme Denetleyicisini Yapılandırma
    6AÖzel bir algoritma kullanılarak hızlandırılmış tek geçişli RAM testi gerçekleştirilir
    6BAlgılanan işlemci sayısının görselleştirilmesi, EPA logosu ve AwardFlash yardımcı programını başlatma daveti. Yapılandırma Modunda Yerleşik G/Ç Denetleyici Kaynaklarını Yapılandırma
    70 Kurulum istemleri. PS/2 ve USB Fareyi Başlatma
    71 Önbellek Denetleyicisi Başlatma
    72 Sistem mantığı için yapılandırma kayıtlarının ayarlanması. Tak ve Çalıştır aygıtlar listesinin oluşturulması. FDD denetleyici başlatma
    73 HDD denetleyici başlatma
    74 Yardımcı işlemci başlatma
    75 Kullanıcı tarafından CMOS Kurulumunda belirtilirse, IDE HDD yazmaya karşı korumalıdır
    77 Şifre istemi ve mesajı: "Devam etmek için F1'e basın, Kuruluma girmek için DEL'e basın"
    78 ISA ve PCI veri yollarında ek aygıtların BIOS başlatması
    79 Eski Platform Kaynaklarını Başlatma
    7ARSDT kök tablosunun ve cihaz tablolarının oluşturulması DSDT, FADT, vb.
    7DÖnyükleme Aygıtı Bölümleri Hakkında Bilgi Bulma
    7Eİşletim Sistemini Başlatmadan Önce BIOS Hizmetlerini ve Hizmetlerini Yapılandırma
    7FNumLock bayrağını CMOS Kurulumuna göre ayarlama
    80 Denetimi işletim sistemine aktarma

    Güç Tasarrufu Modunda POST Gerçekleştirme

    Platform durumlarından biri, RAM içeriği sabit diskte depolandığında Hazırda Bekletme olarak adlandırılır. ACPI belirtiminde ("Gelişmiş Yapılandırma ve Güç Arayüzü Spesifikasyonu", 31.03.2002 tarihli Revizyon 2.0a), S4 (Kalıcı Olmayan Uyku) güç tasarrufu modu olarak tanımlanmaktadır. Tam işlevselliğe geri dönmek, POST'u geçirmenin özel bir yolunu içerir.

    ACPI S4 çalışma şeması, hızlandırılmış başlatma durumunda olduğu gibi, geç ve son POST aşamalarının yerini alır. Önemli bir nokta, başlangıç ​​betiğinin önyükleme bloğundaki kontroldür. Donanım Sıfırlama sinyalinden sonra sistemin içinde bulunduğu ACPI durumuna bağlı olarak, 90h kontrol noktasının tanılama bağlantı noktasına çıkışıyla başlayan ve POST kodu 9Fh ile biten S4 durumundan çıkma kararı verilir.

    Hata koduHata tanımlaması
    90 SIO denetleyicisinin erken başlatılması, video denetleyicisinin yazılım sıfırlaması. Klavye denetleyici kurulumu, klavye ve fare testi
    91 CMOS ve Pil Doğrulaması
    92 Sistem mantığı kayıtlarının ve yerleşik frekans sentezleyicinin başlatılması
    93 CPUID Bilgilerine Dayalı Önbellek Başlatma
    94 Rutinleri kesmek için işaretçilerden oluşan bir vektör tablosunun oluşturulması. Güç Yönetimi Donanımını Başlatma
    95 PCI veri yolu taraması
    96 Yerleşik klavye denetleyicisini başlatma
    97 Video sistemi başlatma
    98 VGA adaptör mesajlarını görüntüleme
    99 DMA8237 denetleyicisinin ilk kanalını, temel adresin kayıtlarının okunmasını ve okumasını ve transfer bloğunun uzunluğunu kontrol ederek kontrol etme 9A i8259 kesme denetleyicisini yapılandırma
    9BPS/2 ve USB Fare başlatma. ACPI kodu paketten çıkarılıyor. Önbellek denetleyicisi başlatma
    9CSistem mantığı için yapılandırma kayıtlarının ayarlanması. Tak ve Çalıştır aygıtlar listesinin oluşturulması. FDD ve HDD denetleyicilerinin başlatılması
    9DGölge RAM veya SMRAM'de oluşturulmuşsa, sistem belleğinde bir PM bölge rezervasyonu yapılmaz. Bazı durumlarda, L1 önbelleği devre dışı bırakılarak gerçekleştirilen son bir USB veri yolu başlatması gerekir.
    9ESistem mantığının bir parçası olan Güç Yönetiminin ayarlanması. SMI oluşturma devrelerini başlatın ve SMI vektörünü ayarlayın. PM Sistem Olaylarını İzlemeden Sorumlu Programlama Kaynakları
    9FDevre dışı bırakma/etkinleştirme işlemi, L1/L2 önbelleğini temizler ve mevcut boyutunu geri yükler. CMOS Kurulumunda belirtilen güç tasarrufu kontrol ayarları, PM RAM'de saklanır. Mobil platformlar için, tüm besleme gerilimleri kapatıldıktan sonra (Sıfır Volt Askıya Alma modu) tam çalışmaya dönmek için bir kontrol yapılır.

    4. Phoenix BIOS 4.0 Sürüm 6.0

    Phoenix Teknolojileri Ltd.

    Düşük seviyeli yazılım geliştirmede liderlerden biri olan Phoenix Technologies, Windows95'in çıkışını PhoenixBIOS 4.0'ın yeni bir sürümü ile zamanladı. Intel Pentium işlemci ailesi desteği, ara revizyonların adına yansıtılmıştır. En son sürümlerden biri olan Sürüm 6.0, piyasaya sürülen tüm BIOS'ların temelini oluşturdu. Sürüm 6.1'den bu yana, POST'ların yürütülme biçiminde önemli bir değişiklik olmadı ve bu nedenle bu, kesme noktalarının gösterilmesine yansımadı.

    PhoenixBIOS'un ayırt edici bir özelliği, POST yürütmesi sırasında 512 KB ana belleğin (kodlar 2Ch, 2Eh, 30h) test edilmesinde hatalar varsa, 80h bağlantı noktasının görüntülenmesidir. Ek Bilgiler bitleri başarısız olan adres satırını veya veri hücresini tanımlayan kelime biçiminde. Örneğin, "2C 0002" kodu, adres satırı 1'de bir bellek arızasının tespit edildiği anlamına gelir. Bu durumda "2E 1020" kodu, düşük bayttaki veri hatları 12 ve 5'te bir arıza tespit edildiği anlamına gelir. bellek veri yolu. 16 bit veri yolu kullanan 386SX sistemlerinde, 30h çalışma zamanı kodunda bir hata oluşamaz.

    Tanılama bağlantı noktasına POST kodunun çıkışına, sistem hoparlörüne bir ses sinyalinin çıkışı eşlik eder. Bir ses sinyali üretme şeması aşağıdaki gibidir:

    • Sekiz bitlik kod dört iki bitlik gruba dönüştürülür
    • Her grubun değeri bir artırılır
    • Alınan değere bağlı olarak kısa bir bip sesi üretilir (örneğin: kod 16h = 00 01 01 10 = 1-2-2-3)

    ROM'dan POST başlatma prosedürlerini yürütme

    Hata koduHata tanımlaması
    01 Temel Kart Yönetim Denetleyicisini (BMC) Başlatma
    02 Geçerli işlemci modunun kontrol edilmesi
    03 NMI'ları devre dışı bırak
    04 Takılan işlemcinin türünü belirler
    06 PIC ve DMA kayıtlarının ilk ayarları
    07 BIOS'un kopyalanması için tasarlanan bellek alanı sıfırlanır
    08 Sistem mantığı kayıtlarının erken başlatılması
    09 POST yürütme yazılımı bayrağını ayarlama
    0Aİşlemcinin yazılım kaynaklarının başlatılması
    0Bİzin Dahili Önbelleği
    0ESüper G/Ç kaynak başlatma
    0CCMOS değerlerine göre L1/L2 önbelleğini başlat
    0FIDE başlatma
    10 Güç Yönetimi Alt Sistemini Başlatma
    11 Alternatif Kayıt Değerlerini Ayarlama
    12 MSW (Makine Durum Sözcüğü) kayıt değeri ayarlanıyor
    13 PCI cihazlarının erken başlatılması
    14 Klavye denetleyicisi başlatma
    16 Toplam ROM BIOS'u
    17 L1/L2 Önbellek Boyutlandırma
    18 8254 sistem zamanlayıcısını başlatma
    1 ADMA denetleyici başlatma
    1CProgramlanabilir kesme denetleyicisi değerlerini sıfırla
    20 DRAM Yenileme İsteklerinin Oluşumunu Kontrol Etme
    22 Klavye Denetleyici İşleminin Test Edilmesi
    24 Düz bir 4 Gb bellek modeline hizmet vermek için bir seçici takma
    26 A20 çizgi çözünürlüğü
    28 Kurulu belleğin toplam miktarını belirleme
    29 POST Bellek Yöneticisini (PMM) Başlatma
    2A640Kb ana belleğin sıfırlanması
    2CAdres satırı testi
    Bellek veri yolunun düşük baytındaki veri hatlarından birinde arıza
    2FBir önbellek protokolü seçme
    30 Kullanılabilir sistem belleği testi
    32 CPU saat parametrelerinin ve veri yolu frekansının belirlenmesi

    Hata koduHata tanımlaması
    33 Phoenix Sevk Yöneticisi başlatma
    34 ATX Güç Düğmesi ile Kapatma Yasağı
    35 Belleğe, G / Ç bağlantı noktalarına, sisteme ve yerel veri yollarına erişimin zamanlama özelliklerinin oluşumunu kontrol eden sistem mantık kayıtları için ayarlar
    36 Bir sonraki POST prosedürüne geçiş başarısız olursa yeniden başlatma gerçekleştirilir. Prosedürlerin sırası Watch Dog Service tarafından yönetilir
    37 Sistem mantık kayıtlarını kurma işlemi tamamlanıyor
    38 BIOS modülü Çalışma Zamanı içeriği paketinden çıkarılır ve Gölge RAM'e yönelik alana yeniden yazılır
    39 Önbellek Denetleyicisini Yeniden Başlatma
    3 AL2 Önbelleğini Yeniden Boyutlandırma
    3BBIOS Yürütme İzlemesini Başlatma
    3CPCI-PCI köprülerini yapılandırmak ve dağıtılmış PCI veri yollarını desteklemek için ek mantık kayıtları ayarı
    3 boyutluSistem mantık kayıtları, CMOS Kurulum ayarlarına göre yapılandırılır.
    Donanım Yapılandırmasını Oku
    ROM Pilot sisteminin bağlantısının kontrol edilmesi
    40 CPU saat parametrelerinin belirlenmesi
    41 ROM Pilotunu Başlatma - Uzaktan Önyükleme Yönetimi
    42
    44 BIOS Kesintisini Ayarla
    45 PnP mekanizmasını etkinleştirmeden önce cihaz başlatma
    46 Özel bir algoritma kullanılarak BIOS sağlama toplamı hesaplanır
    47 I2O G/Ç Denetleyicilerini Başlatma
    48 Bir video bağdaştırıcısı bulma
    49 PCI Başlatma
    4ASistem video bağdaştırıcıları başlatılıyor
    4BSessiz Önyükleme devam ediyor - POST'u hızlandırmak için kullanılan kısaltılmış bir sistem başlatma sırası
    4CVGA BIOS içeriği geçiş alanına yeniden yazılır
    BIOS Metin Dizisi Görselleştirme Telif Hakkı
    4FÖnyükleme aygıtı seçim menüsü için bellek ayırma
    50 İşlemci tipi ve saat frekansı görselleştirilir
    51 Denetleyici ve EISA Cihazlarını Başlatma
    52 Klavye denetleyicisi programlama
    54 Tuş bip modu etkinleştirildi
    55
    58 İşlenmemiş Kesme İsteklerini Ara
    59 POST Görüntü Hizmeti (PDS) başlatma 5A "SETUP'a girmek için F2'ye basın" mesajını görüntüleyin
    5BCPU Dahili Önbelleğini Devre Dışı Bırak
    5CGeleneksel Belleği Kontrol Etme
    5EBaz Adresi Algıla
    60 Genişletilmiş Belleği Kontrol Edin
    62 Genişletilmiş Bellek Adres Satırlarını Kontrol Etme
    64 Anakart üreticisi tarafından oluşturulan yürütülebilir bir bloğa denetim aktarın (Patch1)
    66 Önbellek Kontrol Kayıtlarını Yapılandırma
    67 APIC denetleyicilerinin minimum düzeyde başlatılması
    68 L1/L2 önbellek çözünürlüğü
    69 Sistem Yönetimi Modu RAM'inin Hazırlanması
    6AHarici Önbellek hacmi görselleştirilir
    6BCMOS Kurulum Varsayılanlarını Ayarlama
    6CGölge RAM kullanımıyla ilgili bilgilerin görselleştirilmesi
    6EÜst Bellek Blokları (UMB) ile ilgili bilgilerin görselleştirilmesi
    70 Hata mesajlarının çıktısı
    72 Geçerli sistem yapılandırmasını ve bilgileri CMOS'ta kontrol etme
    76 Klavye Hata Bilgilerini Kontrol Etme
    7AYazılım (Sistem Parolası) veya donanım (Tuş Kilidi Anahtarı) klavye kilitlerinin durumunu kontrol etme
    7CDonanım kesme vektörlerini ayarlama
    7DGüç İzleme Başlatma
    7EYardımcı işlemci başlatma
    80 Yerleşik SIO G/Ç denetleyicisi yasaktır
    81 İşletim sistemini başlatmaya hazırlanma
    82 RS232 bağlantı noktalarını bulma ve tanımlama
    83 Harici IDE Denetleyicilerini Yapılandırma
    84 Paralel bağlantı noktalarını bulma ve tanımlama
    85 ISA PnP Cihazlarını Başlatma
    86 SIO denetleyicisinin yerleşik kaynakları, CMOS Kurulum ayarlarına göre yapılandırılır
    87 MCD'yi Yapılandırma (Anakart Yapılandırılabilir Aygıtlar)
    88 Değişken bloğunun değerleri BIOS Veri Alanında ayarlanır
    89 NMI üretimi etkin
    8AGenişletilmiş BIOS Veri Alanında Değişken Değerler Ayarlama
    8BPS/2 Fare Bağlantı Şemalarını Kontrol Etme
    8CSürücü denetleyicisi başlatma
    8FBağlı ATA cihazlarının sayısını belirleme
    90 Sabit disk denetleyicilerini başlatma ve yapılandırma
    91 PIO modunda sabit sürücüler için geçici parametrelerin ayarlanması
    92 Anakart üreticisi tarafından oluşturulan yürütülebilir bir bloğa denetim aktarın (Patch2)
    93 Çok işlemcili bir sistem için yapılandırma tablosu oluşturma
    95 Bir CD-ROM Bakım Prosedürü Seçme
    96 Gerçek Moda Dön
    97 MP Yapılandırma Tablosu Oluşturma
    98 ROM Taraması devam ediyor
    99 SMART parametresinin durumu kontrol ediliyor 9A ROM içerikleri RAM'e yazılıyor
    9CGüç Yönetimi alt sistemini kurma
    9DYetkisiz erişime karşı koruma için kaynakların başlatılması
    9EDonanım kesintilerini etkinleştir
    9FIDE ve SCSI sürücülerinin sayısını belirler
    A0DOS Zamanını RTC durumuna göre ayarlama A1 Bu kodun amacı bilinmiyor A2 Tuş Kilidi durumunun kontrol edilmesi
    A4Klavye otomatik tekrar özelliği ayarları
    A8"Kuruluma girmek için F2'ye basın" mesajı ekrandan kaldırılır
    AAAAC giriş tamponunda F2 TARA tuşu kodunun varlığını kontrol eder Kurulum programını çalıştırır
    AECTRL+ALT+DEL yeniden başlatma bayrağı temizlenir B0 "Devam etmek için F1'e basın, Kurulum için F2'ye basın" mesajı oluşturulur
    B1POST tamamlandı bayrağı kaldırıldı B2 POST tamamlandı
    B4İndirmeden önce bir bip sesi çalıyor
    B5Sessiz Önyükleme aşaması tamamlandı
    B6Kurulum B7 ACPI BIOS başlatmada bu modun etkinleştirilip etkinleştirilmediğini parolayla kontrol edin
    B9USB veri yolu BA'sında önyükleme aygıtlarını arayın DMI parametrelerini başlatın
    BBROM Tarama prosedürünü yeniden yürütme
    M.ÖRAM eşlik hatası kilitleme tetikleyicisi sıfırlanır.
    BDBir önyükleme aygıtı seçmek için bir menü görüntülenir BE İşletim sistemini yüklemeden önce ekranı temizleme BF Anti-virüs desteğini etkinleştirme
    C0Yazılım kesme yordamı INT 19h başlatılır - Önyükleyici sektör. Kesme yordamı, Kurulum tarafından belirtilen sırayla disk aygıtlarını yoklayarak Önyükleme Sektörünü sırayla yüklemeye çalışır.
    C1Arıza işleme prosedürünün (PEM) başlatılması C2 Hata kaydı için servis prosedürlerini çağırın
    C3Hata mesajlarının geliş sırasına göre görselleştirilmesi C4 Başlangıç ​​durumlarının bayraklarının ayarlanması
    C5Genişletilmiş CMOS RAM hücre bloğu başlatma
    C6Dock Başlatma
    C7Gecikmeli Dock Başlatma
    C8BIOS yapılarının bütünlüğünü belirlemek için Önyükleme Bloğunda yer alan test prosedürlerinin yürütülmesi
    C9Sistem BIOS'u dışındaki yapıların ve/veya modüllerin bütünlüğünün kontrol edilmesi
    CAUzak bir CB klavyesine hizmet vermek için Konsol Yeniden Yönlendirmesini çalıştırma RAM/ROM'daki disk aygıtlarını öykünme
    CCVideo CD Desteği PCMCIA iletişimini sunmak için Konsol Yeniden Yönlendirmesini çalıştırın
    CEIşıklı kalem denetleyicisini ayarlama

    Önemli hata mesajları

    D0 İstisna hatası D2 Tanımlanamayan bir kaynaktan bir kesme işleme yordamının çağrılması D4 Kesme isteklerini yayınlama ve kaldırma protokolünün ihlaliyle ilgili hata D6 Bir sıfırlamanın yazılım üretimiyle korumalı moddan çıkma D7 Video bağdaştırıcısının durumunu kaydetmek için daha fazlası gereken bellek miktarı SMRAM'de bulunandan daha fazla D8 İşlemci sıfırlama darbesinin yazılım üretimi sırasında hata DA Gerçek Moda geri dönerken kontrol kaybı DC Kesinti denetleyicisini yeniden başlatmadan yazılım sıfırlaması ile korumalı moddan çıkın DD Genişletilmiş bellek testi sırasında hata DE Klavye denetleyici hatası DF Hattı kontrol hatası A20 19

    Önyükleme Bloğundan Prosedürleri Yürütme

    Hata koduHata tanımlaması
    E0E1 Chipset Yapılandırma Kayıt Kurulumu Kuzeyköprüsü ve Güneyköprüsü Başlatma
    E2CPU başlatma
    E3Sistem zamanlayıcısını başlatma
    E 4Süper G/Ç kaynak başlatma
    E5Kurtarma Atlama Telinin Durumunu Kontrol Etme, BIOS Kurtarma Modunu Zorlayan Kurulum
    E6BIOS sağlama toplamı kontrolü
    E7Sağlama toplamı doğru hesaplanırsa kontrol BIOS'a aktarılır E8 MPS başlatmayı destekler
    E9Düz 4 Gb bellek modeline geçiş
    EAStandart olmayan ekipmanın başlatılması
    EBBir kesme denetleyicisi kurma ve doğrudan erişim hafızaya
    ABÖzel bir algoritmaya göre yazma ve okumaları kontrol etme yoluyla, bellek türü belirlenir: FPM, EDO, SDRAM, sonuca göre Ana Bilgisayar Köprüsü yapılandırma kayıtları yapılandırılır
    EDÖzel bir algoritmaya göre kayıtlar ve kontrol okumaları aracılığıyla, bellek bankalarının hacmi ve satırlara göre yerleşimi belirlenir. Sonuca göre, Host Bridge'in (DRAM Row Boundary) yapılandırma kayıtları yapılandırılır.
    EEÖnyükleme Bloğunun içeriği Gölge RAM'e kopyalanır EF SMM RAM'i SMI işleyicisi için hazırlama
    F0Hafıza testi
    F1Kesme vektörü başlatma
    F2Gerçek Zaman Saati Başlatılıyor
    F3Video alt sistemi başlatma
    F4İndirmeden önce bir bip sesi oluşturuluyor
    F5Flash ROM'da saklanan bir işletim sistemini yükleme
    F6Gerçek Moda Dön
    F7Tam DOS'a Önyükleme
    F8USB denetleyici başlatma
    FA…FFPhDebug Prosedürü Etkileşim Kodları

    5. BIOS Mobile Pro'nun İçinde

    İç Yazılım A.Ş.

    Piyasa içeriden mobil sistemler geleneklere bağlılığın ve bir BIOS oluşturmak için muhafazakar bir yaklaşımın gerekli olduğu yerlerde kendini sağlam bir şekilde kurmuştur. Kaynak kodunu SystemSoft'tan devralan şirket, onu geliştirmek için sürekli çalışıyor. MobilePRO revizyonlarının sonuncusu, belgeleri Hata Kodları tablosunun temelini oluşturan Mitac ve Clevo dizüstü bilgisayarlarda aktif olarak kullanılmaktadır - Insyde Software, POST yürütme kontrol noktalarını bu şekilde çağırır.

    Önyükleme Bloğu Kontrol Noktaları

    İlk olmasına rağmen BIOS şirketi 1992'de oluşturulan Insyde Yazılımı, yerleşik önyükleme bloğu modeli - veya yaratıcıların kendilerinin dediği gibi Önyükleme Yükleyicisi - nihayet 1995'in sonuna kadar şekillenmedi. O andan itibaren, başlangıç ​​prosedürü, versiyona ve yaratılış tarihine göre numaralandırıldı.

    Bir bilgisayar sistemini InsydeBIOS ile başlatma sürecini araştıran bir servis mühendisi açısından en önemli nokta, tanılama kodlarını görüntüleme aygıtıdır. Kural olarak Ön Yükleyici bu gibi durumlarda standart Üreticinin Tanılama Bağlantı Noktası 80h'yi kullansa da, bazı durumlarda kontrol noktası yalnızca paralel bağlantı noktasından başka bir şey olmayan PIO Bağlantı Noktasında (tanı amaçlı Paralel Giriş / Çıkış bağlantı noktası) gerçekleştirilir. 378h 80h bağlantı noktasına gönderilen teşhis kodlarının paralel bağlantı noktasına çoğaltıldığı uygulamalar vardır.

    Hata koduHata tanımlaması
    00 Önyükleme Bloğu Yürütme Başlangıç ​​Noktası 01 Engelleme Satırı A20 (Kullanılmaz)
    02 CPU mikro kod güncellemesi
    03 RAM testi
    04 Önyükleme bloğunu RAM'e taşıma
    05 Önyükleme bloğunu RAM'den yürüt
    06 Flash ROM Kurtarma Prosedürünü Zorlama
    07 Sistem BIOS'unu RAM'e aktarma
    08 Sistem BIOS Sağlama Toplamı Doğrulaması
    09 POST prosedürünü başlatma
    0AFlash ROM kurtarma prosedürünü FDD sürücüsünden başlatma
    0BFrekans sentezleyici başlatma
    0CBIOS Kurtarma Prosedürünü Tamamlama
    0DFDD ile alternatif Flash ROM kurtarma prosedürü
    0FÖnemli hatada dur
    BBLPC SIO'nun erken başlatılması
    CCFlash ROM kurtarma için başlangıç ​​noktası
    88 ACPI işlevlerini etkinleştir
    99 STR modundan çıkılırken hata oluştu
    60 Büyük Gerçek Moda Girmek
    61 SM Veriyolu başlatma. CMOS A0'ta saklanan SPD verileri Daha önce CMOS A1'de saklanan SPD alanlarını okuyun ve ayrıştırın Bellek denetleyicisini başlatın
    A2Bir DIMM'nin mantıksal sıralarını belirleme
    A3Programlama kayıtları DRB (DRAM Satır Sınırı)
    A4DRA (DRAM Satır Nitelikleri) Kayıt Programlama
    AESistem, Hata Düzeltme Kodları (ECC) işlevlerinde farklılık gösteren DIMM'ler algıladı
    AFBellek alanında eşlenen bellek denetleyici kayıtlarının birincil başlatılması
    E1Önyükleme prosedürü şu durumlarda sonlandırılır: DIMM SPD çipi ile donatılmamış
    E2DIMM tipi, sistem gereksinimleriyle eşleşmiyor
    EADIMM sıralarının etkinleştirilmesi ile yenilenme durumuna geçiş arasındaki minimum süre, sistem gereksinimlerini karşılamıyor
    ABKayıt modülleri, ED Checking CAS Gecikme Modları tarafından desteklenmez
    EEDIMM organizasyonu anakart tarafından desteklenmiyor

    POST prosedürlerini RAM'den gerçekleştirme

    Çoğu modern InsydeBIOS çözümü, 16 bitlik kontrol noktası eşlemesi kullanır. Bunun için, 80h ve 81h bağlantı noktaları kullanılır; bunlardan ikincisi, standart tanılamayı genişletmeyi amaçlar.

    Kontrol noktalarının incelenmesi, anlam bakımından farklı süreçlere aynı kodlar eşlik ettiğinde, düzensiz yapıları nedeniyle engellenir. İkili tanılama sistemlerinde, farklı sıradaki heterojenlikler vardır: bazı POST kodları, bu gibi durumlarda olağan yineleme olmadan yalnızca bağlantı noktalarından birinde görüntülenir.

    Hata koduHata tanımlaması
    10 Önbellek başlatma, CMOS kontrolü
    11 A20 hattında yasak. 8259 denetleyicileri için ayar kayıtları.
    12 İndirme yöntemini belirleme
    13 Bellek denetleyicisi başlatma
    14 ISA veri yoluna bağlı bir video bağdaştırıcısı bulma
    15 Sistem Zamanlayıcı Değerlerini Ayarlama
    16 Sistem mantık kayıtlarını CMOS aracılığıyla ayarlama
    17 Toplam RAM miktarını sayma
    18 Geleneksel Belleğin küçük sayfasını test etme
    19 Flash ROM Görüntü Sağlama Toplamı Doğrulaması
    1 AKesinti denetleyici kayıtlarının sıfırlanması
    1 milyarVideo adaptörü başlatma
    1C6845 programlama modeliyle uyumlu bir video bağdaştırıcı kaydı alt kümesinin başlatılması
    1 boyutluEGA adaptörü başlatma
    1ECGA Adaptörünü Başlatma
    1FDMA denetleyici sayfası kayıt testi
    20 Klavye denetleyicisi kontrolü
    21 Klavye denetleyicisi başlatma
    22 Alınan RAM miktarının CMOS'taki değerle karşılaştırılması
    23 Pil yedekleme ve Genişletilmiş CMOS testi
    24 DMA denetleyici kayıtlarını test etme
    25 DMA denetleyici parametrelerini ayarlama
    26 Kesinti vektör tablosu üretimi
    27 Kurulu bellek miktarının hızlandırılmış belirlenmesi
    28 Korumalı mod
    29 Sistem belleği testi tamamlandı
    2AKorumalı Moddan Çık
    2BKurulum Prosedürünün RAM'e Aktarılması
    2CVideo başlatma prosedürünün başlatılması
    2DCGA adaptörünü yeniden arayın
    EGA/VGA adaptörünü yeniden arayın
    2FVGA BIOS Mesajlarını Görüntüleme
    30 Klavye denetleyicisi özel başlatma yordamı
    31 Bağlı klavyeyi kontrol etme
    32 İsteğin geçişini klavyeden kontrol etme
    33 Klavye durumu kayıt kontrolü
    34 Sistem belleğini test edin ve sıfırlayın
    35 Korumalı mod
    36 Genişletilmiş hafıza testi tamamlandı
    37 Korumalı Moddan Çık
    38 A20 hat yasağı
    39 Önbellek Denetleyicisi Başlatma 3A Sistem Zamanlayıcı Kontrolü
    3BDOS Zaman sayacının Gerçek Zaman Saatine göre ayarlanması
    3CDonanım kesme tablosunu başlatma
    3 boyutluManipülatörlerin ve işaretçilerin aranması ve başlatılması
    NumLock anahtarının durumunu ayarlama
    3FSeri ve Paralel Bağlantı Noktalarını Başlatma
    40 Seri ve Paralel Bağlantı Noktalarını Yapılandırma
    41 FDD denetleyici başlatma
    42 HDD denetleyici başlatma
    43 USB Güç Yönetimi başlatma
    44 Ek BIOS'ları Bulma ve Başlatma
    45 NumLock Tuş Durumunu Sıfırlama
    46 Yardımcı işlemci işlevselliğini kontrol etme
    47 PCMCIA başlatma
    48 İşletim sistemini başlatmaya hazırlanıyor
    49 Kontrolü Bootstrap yürütülebilir koduna aktarın
    50 ACPI başlatma
    51 Güç Yönetimini Başlatma
    52 USB Veri Yolu Denetleyicisi Başlatma

    Bu tablo, tam POST prosedürü sırasında görüntülenen POST kodlarını içerir.

    • CF İşlemci tipini belirler ve CMOS okuma/yazmayı test eder
    • C0 Yonga seti ve L1-, L2 önbelleği önceden başlatılır, kesme denetleyicisi, DMA, zamanlayıcı programlanır
    • C1 RAM türü ve miktarı algılandı
    • C3 BIOS kodu, geçici bir RAM alanına açılır
    • 0С BIOS sağlama toplamları kontrol edilir
    • C5 BIOS kodu gölge belleğe kopyalanır ve kontrol Boot Block modülüne aktarılır
    • 01 XGROUP modülü, 1000:0000h fiziksel adresinde paketten çıkarıldı
    • 02 İşlemci başlatma. CR ve MSR kayıtları ayarlandı
    • 03 G/Ç kaynakları tanımlandı (Süper G/Ç)
    • 05 Ekranı temizle ve CMOS durum bayrağı
    • 06 Yardımcı işlemciyi kontrol etme
    • 07 Klavye denetleyicisi tanımlandı ve test edildi
    • 08 Klavye arayüzünü tanımlayın
    • 09 Seri ATA denetleyici başlatma
    • OA PS/2 bağlantı noktalarına bağlı klavye ve fareyi tanımlar
    • 0B AC97 ses denetleyicisi kaynaklarını ayarlayın
    • OE Bellek segmenti F000h test ediliyor
    • 10 Flash belleğin türünü belirler
    • 12 CMOS test edildi
    • 14 Yonga seti kayıtları için ayar değerleri
    • 16 Saat üretecinin birincil başlatılması
    • 18 İşlemci tipini, parametrelerini ve L1 ve L2 önbellek boyutlarını belirler
    • 1B Kesinti vektör tablosu başlatıldı
    • 1C CMOS sağlama toplamları ve pil voltajı kontrol edilir
    • 1D Güç yönetim sistemi tanımlanır
    • 1F Yükleme klavye matrisi (dizüstü bilgisayarlar için)
    • 21 Donanım Güç Yönetimi başlatılıyor (dizüstü bilgisayarlar için)
    • 23 Matematik yardımcı işlemcisini, disk sürücüsünü, yonga seti başlatmayı test etme
    • 24 İşlemci mikro kodu güncelleniyor. Tak ve Çalıştır cihazlar için bir kaynak ayırma haritası oluşturulur
    • 25 PCI başlatma: aygıtları numaralandırın, VGA adaptörünü arayın, C000:0'da VGA BIOS yazın
    • 26 Saat frekansını CMOS Kurulumu ile ayarlayın. Kullanılmayan DIMM ve PCI yuvalarının senkronizasyonunu devre dışı bırakır. İzleme sistemi başlatılıyor (H/W Monitor)
    • 27 INT 09h kesmeyi etkinleştir. Klavye denetleyicisi yeniden başlatıldı
    • 29 MTRR programlanır, APIC başlatılır. IDE denetleyicisi programlanıyor. İşlemci frekansı ölçülür. Video sistemi BIOS uzantısına denir
    • 2B Video adaptörünün BIOS'unu bulma
    • 2B Ödül açılış ekranını, işlemci türü ve hızı hakkında bilgileri görüntüler
    • 33 Klavye sıfırlama
    • 35 İlk DMA kanalı test edildi
    • 37 İkinci DMA kanalı test ediliyor
    • 39 DMA sayfası kaydı test edildi
    • 3C 8254 denetleyicisini yapılandırma (zamanlayıcı)
    • 3E Kesinti denetleyici testi 8259
    • 43 Kesinti denetleyicisini kontrol etme
    • 47 ISA/EISA lastiği test edildi
    • 49 RAM miktarı hesaplanıyor. AMD K5 işlemci için kayıtları ayarlayın
    • 4E Sirix işlemcileri için MTRR kayıtlarının programlanması. L2 önbelleği ve APIC başlatıldı
    • 50 USB veri yolu tanımlı
    • 52 RAM, görüntülenen sonuçlarla test ediliyor. Genişletilmiş bellek temizlendi
    • 53 CMOS temizlenirse oturum açma parolası sıfırlanır.
    • 55 İşlemci sayısını gösterir (çok işlemcili platformlar için)
    • 57 EPA logosu görüntülenir. ISA PnP Cihazlarının Başlatılması
    • 59 Virüs koruma sistemi tanımlanıyor
    • 5B Disketten BIOS güncellemesini çalıştırma istemi
    • 5D Super I/O denetleyicisi ve tümleşik ses denetleyicisi kullanıma sunuldu
    • 60 Sil tuşuna basılırsa CMOS Kurulumuna Girme
    • 65 PS/2 fare başlatılıyor
    • 69 L2 önbelleğini etkinleştir
    • 6B Chipset kayıtları, BIOS Kurulumuna göre yapılandırılmıştır
    • ISA PnP cihazları için 6D atama kaynakları ve entegre cihazlar için COM portları
    • 6F Disket denetleyicisini başlatma ve yapılandırma
    • 75 IDE aygıtı algılanır ve kurulur: sabit sürücüler, CD/DVD, LS-120, ZIP, vb.
    • 76 Algılanan IDE cihazları hakkında bilgi görüntüler
    • 77 Seri ve paralel bağlantı noktalarının başlatılması
    • 7A Sıfırlama ve matematik yardımcı işlemcisi için hazırlanma
    • 7C, sabit sürücülere yetkisiz yazmaya karşı korumayı tanımlar
    • 7F Hata varsa ekrana mesaj gelir ve Sil ve F1 tuşlarına basılması beklenir.
    • 82 Güç yönetimi için bellek ayrılmıştır ve ESCD tablosunda değişiklikler yapılmıştır.
    • EPA logolu açılış ekranı kaldırılmıştır. Gerekirse şifre gerektirir
    • 83 Tüm veriler geçici yığından CMOS'a kaydedilir
    • 84 Tak ve Kullan Kartları Başlatılıyor mesajının görüntülenmesi
    • 85 USB başlatma tamamlandı
    • DMI alanında oluşturulan 87 SYSID tablosu
    • 89 ACPI tablosu kurulur. Kesmeleri PCI aygıtlarına atama
    • 8B Video bağdaştırıcısı dışında ek ISA veya PCI denetleyicilerinin BIOS'u tarafından çağrılır.
    • 8D RAM parite parametrelerini CMOS Kurulumu ile ayarlar. APM başlatıldı
    • 8F IRQ 12, bir PS/2 fareyi çalışır durumda takmak için etkinleştirildi
    • 94 Chipset başlatma tamamlandı. Kaynak ayırma tablosunu görüntüler. L2 önbelleğini etkinleştirin. Yaz saati modunun ayarlanması
    • 95 Klavye otomatik tekrarlama frekansını ve Num Lock durumunu ayarlar
    • 96 Çok işlemcili sistemler için kayıtları ayarlayın (Cyrix işlemciler için). ESCD tablosu oluşturulur. DOS Zaman zamanlayıcısı, RTC CMOS saatine göre ayarlanır. Önyükleme aygıtlarının bölümleri, yerleşik antivirüs tarafından kullanılmak üzere kaydedilir. Konuşmacı POST'un bittiğini duyurur. MSIRQ FF tablosu oluşturulur BIOS interrupt INT 19h çalıştırılır. Önyükleme aygıtının ilk sektöründe önyükleyici aranıyor

    BIOS'ta Quick Power On Self Test seçeneğini ayarladığınızda kısaltılmış bir prosedür gerçekleştirilir.

    • 65 Video adaptörü sıfırlanıyor. Ses denetleyicisi, giriş/çıkış aygıtları başlatılır, klavye ve fare test edilir. BIOS bütünlük kontrolü
    • 66 Önbellek başlatıldı. Bir kesinti vektör tablosu oluşturulur. Güç yönetim sistemi başlatılıyor
    • 67 CMOS sağlama toplamını kontrol edin ve pili test edin. Yonga seti, CMOS parametrelerine göre yapılandırılmıştır
    • 68 Video adaptörü başlatılıyor
    • 69 Kesme denetleyicisini yapılandırma
    • 6A RAM test ediliyor (hızlandırılmış)
    • 6B EPA logosunu, işlemciyi ve bellek testi sonuçlarını görüntüler
    • 70 BIOS Kurulumuna girme istemi görüntülenir. PS/2 veya USB'ye bağlı fare başlatıldı
    • 71 Önbellek denetleyicisi başlatılıyor
    • 72 Chipset kaydı yapılandırıldı. Tak ve Kullan aygıtlarının bir listesi oluşturulur.& Sürücü denetleyicisi başlatılır
    • 73 HDD denetleyicisi başlatılıyor
    • 74 Yardımcı işlemci başlatılıyor
    • 75 Gerekirse, sabit disk yazmaya karşı korumalıdır.
    • 77 Gerekirse, şifre istenir ve mesajlar görüntülenir Devam etmek için F1'e, Kuruluma girmek için DEL'e basın
    • 78 Genişletme kartları kendi BIOS'ları ile başlatılır
    • 79 Platform kaynakları başlatılıyor
    • 7A RSDT kök tablosu, DSDT cihaz tabloları, FADT vb. oluşturulur.
    • 7D Önyükleme aygıtı bölümleri hakkında bilgi toplayın
    • 7E BIOS, işletim sistemini başlatmaya hazırlanıyor
    • 7F NumLock göstergesinin durumu ayarlara göre ayarlanır
    • BIOS kurulumu
    • 80 INT 19 olarak adlandırılır ve işletim sistemini başlatır

    • D0 İşlemci ve yonga seti başlatma. BIOS Önyükleme Blok Sağlama Toplamı Doğrulaması
    • D1 G/Ç bağlantı noktalarının başlatılması. Klavye denetleyicisine bir BAT kendi kendini sınama gerçekleştirmesi için bir komut verilir.
    • D2 L1/L2 önbelleğini devre dışı bırakın. Kurulu RAM miktarı belirlenir
    • D3 Bellek yenileme şemaları yapılandırılır. Önbelleği kullanmasına izin verildi
    • D4 512 KB belleği test edin. Yığın yüklenir ve önbellek değişim protokolü atanır
    • D5 BIOS kodu paketinden çıkarılır ve gölge belleğe kopyalanır
    • D6 BIOS sağlama toplamları ve Ctrl+Home tuş vuruşları kontrol edilir (BIOS kurtarma)
    • D7 Kontrolü, kodu Çalışma Zamanı alanına açan arayüz modülüne aktarılır.
    • D8 Yürütülebilir kod, flash bellekten RAM'e açılır. Saklanan CPUID bilgileri
    • D9 Sıkıştırılmış kod, geçici depolama alanından 0E000h ve 0F000h RAM segmentlerine aktarılır.
    • DA CPUID kayıtları geri yüklenir. POST yürütme RAM'e aktarılır
    • E1-E8, EC-EE Sistem belleği yapılandırma hataları
    • 03 NMI işlemeyi, eşlik hatalarını, monitör çıkışını devre dışı bırakır. Alan, GPNV olay günlüğü için ayrılmıştır, değişkenlerin başlangıç ​​değerleri BIOS'tan ayarlanır.
    • 04 Pil sağlığını kontrol edin ve CMOS sağlama toplamını hesaplayın
    • 05 Kesme denetleyicisi başlatıldı ve vektör tablosu oluşturuldu
    • 06 Zamanlayıcıyı test etme ve hazırlama
    • 08 Klavye test ediliyor (klavye ışıkları yanıp sönüyor)
    • C0 İşlemcinin başlatılması. Önbelleğe izin verilmez. APIC tarafından tanımlanmıştır
    • C1 Çok işlemcili sistemler için, sistemi başlatmaktan sorumlu işlemci belirlenir.
    • C2 İşlemcinin sistemi başlatacak ataması tamamlandı. CPUID ile tanımlama
    • C5 İşlemci sayısı belirlenir, parametreleri yapılandırılır
    • C6 Daha hızlı POST için önbelleği başlat
    • C7 İşlemci başlatma tamamlandı
    • 0A Klavye denetleyicisi tanımlı
    • 0B PS/2 bağlantı noktasına bağlı fareyi arayın
    • 0C Klavye varlığı kontrol ediliyor
    • 0E Algılandı ve başlatıldı çeşitli cihazlar giriş
    • 13 Yonga seti kayıtlarının başlatılması
    • 24 Platforma özgü BIOS modüllerini paketinden çıkarın ve başlatın.
    • Kesinti vektör tablosu oluşturulur ve kesinti işleme başlatılır
    • 2A DIM, yerel veri yollarındaki cihazları tanımlar. Video bağdaştırıcısı başlatma için hazırlanıyor, bir kaynak ayırma tablosu oluşturuluyor
    • 2C Video adaptörü algılama ve başlatma, BIOS tarafından çağrılan video adaptörü
    • 2E Ek I/O cihazları bulma ve başlatma
    • 30 SMI işlemeye hazırlanma
    • 31 ADM modülünün başlatılması ve etkinleştirilmesi
    • 33 Hafif yükleme modülü başlatılıyor
    • 37 BIOS'a girmek için AMI logosunu, BIOS sürümünü, işlemciyi ve tuş istemini görüntüler
    • 38 DIM, yerel veri yollarındaki çeşitli cihazları başlatır
    • 39 DMA denetleyicisini başlatma
    • 3A Sistem saatini RTC saatine göre ayarlayın
    • 3B RAM test edilir ve sonuçlar görüntülenir
    • 3C Chipset kayıtları yapılandırıldı
    • 40 Seri ve paralel bağlantı noktalarını, matematik yardımcı işlemcisini vb. başlatın.
    • 52 Bellek testi sonuçları CMOS'ta RAM verilerini günceller
    • 60 BIOS Kurulumu, NumLock durumunu ayarlar ve otomatik tekrarlama ayarlarını yapılandırır
    • 75 Disk cihazlarıyla çalışma prosedürü başlatılır (INT 13h kesintisi)
    • 78 IPL cihazlarının bir listesini oluşturur (işletim sisteminin yüklenebileceği)
    • 7C ESCD genişletilmiş sistem yapılandırma tabloları oluşturulur ve NVRAM'a yazılır
    • POST sırasında 84 günlük kaydı hatası bulundu
    • 85 Algılanan kritik olmayan hatalar hakkındaki mesajları görüntüler.
    • 87 Gerekirse, önce RAM'e açılan BIOS Kurulumu başlatılır.
    • 8C Chipset kayıtları, BIOS Kurulumuna göre yapılandırılmıştır
    • 8D ACPI tabloları oluşturuldu
    • 8E Maskelenemez kesme (NMI) hizmetini yapılandırın
    • 90 SMI'yi Sonlandır
    • A1 İşletim sistemini yüklerken gerekmeyen verileri temizleme
    • A2 EFI modülleri işletim sistemi ile etkileşim için hazırlanıyor
    • A4 Dil modülü, BIOS Kurulumuna göre başlatılır
    • A7 POST prosedürünün özet tablosu görüntülenir
    • A8 MTRR kayıtlarının durumunu ayarlayın
    • A9 Gerekirse, klavye girişi bekleniyor
    • AA POST kesme vektörlerini kaldır (INT 1Ch ve INT 09h)
    • İşletim sistemini yüklemek için AB Cihazları belirlenir
    • BIOS Kurulumuna uygun olarak yonga seti kurulumunun son aşamaları
    • B1 ACPI arabirimi yapılandırıldı
    • 00 Interrupt INT 19h çağrılır (önyükleme sektörü araması, işletim sistemi önyüklemesi)

    • 02 Gerçek Modu Doğrulayın
    • 03 Maskelenemeyen Kesintiyi (NMI) Devre Dışı Bırak
    • 04 CPU tipini al
    • 06 Sistem donanımını başlat
    • 08 Yonga setini ilk POST değerleri ile başlat
    • 09 POST bayrağını ayarla
    • 0A CPU kayıtlarını başlat
    • 0B CPU önbelleğini etkinleştir
    • 0C Önbellekleri başlangıç ​​POST değerlerine göre başlat
    • 0E G/Ç bileşenini başlat
    • 0F Yerel veri yolu IDE'sini başlat
    • 10 Güç Yönetimini Başlatın
    • 11 Başlangıç ​​POST değerleri ile alternatif kayıtlar yükleyin
    • 12 Geri Yükle CPU kontrolü sıcak önyükleme sırasında kelime
    • 13 PCI Bus Mastering cihazlarını başlatın
    • 14 Klavye denetleyicisini başlat
    • 16 (1-2-2-3) BIOS ROM sağlama toplamı
    • 17 Bellek otomatik boyutlandırmadan önce önbelleği başlat
    • 18 8254 zamanlayıcı başlatma
    • 1A 8237 DMA denetleyici başlatma
    • 1C Sıfırlama Programlanabilir Kesme Denetleyicisi
    • 20 (1-3-1-1) DRAM yenileme testi
    • 22 (1-3-1-3) 8742 Klavye Denetleyicisini Test Edin
    • 24 ES segment kaydını 4 GB olarak ayarlayın
    • 26 A20 hattını etkinleştir
    • 28 DRAM'i Otomatik Boyutlandır
    • 29 POST Bellek Yöneticisini Başlatın
    • 2A Şeffaf 512 KB temel RAM
    • 2C (1-3-4-1) xxxx adres satırında RAM hatası
    • 2E (1-3-4-3) Bellek veri yolunun düşük baytının xxxx veri bitlerinde RAM hatası
    • 2F Sistem BIOS gölgesinden önce önbelleği etkinleştir
    • 30 (1-4-1-1) Bellek veri yolunun yüksek baytının xxxx veri bitlerinde RAM hatası
    • 32 CPU veriyolu-saat frekansını test edin
    • 33 Phoenix Sevk Yöneticisini Başlat
    • 34 POST sırasında Güç Düğmesini Devre Dışı Bırak
    • 35 Kayıtları yeniden başlat
    • 36 Sıcak çalıştırma kapatma
    • 37 Yonga setini yeniden başlat
    • 38 Gölge sistemi BIOS ROM'u
    • 39 Önbelleği yeniden başlat
    • 3A Otomatik boyutlandırma önbelleği
    • Yonga seti kayıtlarının 3C Gelişmiş yapılandırması
    • 3B CMOS değerleri ile alternatif kayıtları yükleyin
    • 40 CPU hız algılama
    • 42 Kesinti vektörlerini başlat
    • 45 POST cihazı başlatma
    • 46 (2-1-2-3) ROM telif hakkı bildirimini kontrol edin
    • 48 Video yapılandırmasını CMOS'a göre kontrol edin
    • 49 PCI veri yolunu ve aygıtlarını başlat
    • 4A Sistemdeki tüm video bağdaştırıcılarını başlat
    • 4B QuietBoot başlatma (isteğe bağlı)
    • 4C Gölge video BIOS ROM'u
    • 4E Ekran BIOS telif hakkı bildirimi
    • 50 CPU tipini ve hızını görüntüleyin
    • 51 EISA kartını başlat
    • 52 Klavye testi
    • 54 Etkinleştirilmişse tuş tıklamasını ayarla
    • 55 USB veri yolunu başlat
    • 58 (2-2-3-1) Beklenmeyen kesintileri test edin
    • 59 POST görüntüleme hizmetini başlat
    • 5A Ekran istemi "KURULUM'a girmek için F2'ye basın"
    • 5B CPU önbelleğini devre dışı bırak
    • 512 ve 640 KB arasında 5C Test RAM'i
    • 60 Genişletilmiş belleği test edin
    • 62 Genişletilmiş bellek adres satırlarını test edin
    • 64 UserPatch1'e Atla
    • 66 Gelişmiş önbellek kayıtlarını yapılandırma
    • 67 Çoklu İşlemci APIC'sini Başlat
    • 68 Harici ve CPU önbelleklerini etkinleştir
    • 69 Kurulum Sistem Yönetimi Modu (SMM) alanı
    • 6A Harici L2 önbellek boyutunu görüntüleyin
    • 6B Özel varsayılanları yükle (isteğe bağlı)
    • 6C Gölge alan mesajını görüntüle
    • 6E UMB kurtarma için olası yüksek adresi göster
    • 70 Hata mesajlarını göster
    • 72 Yapılandırma hatalarını kontrol edin
    • 76 Klavye hatalarını kontrol edin
    • 7C Donanım kesme vektörlerini ayarlayın
    • 7D Donanım izlemeyi başlat
    • 7E Varsa yardımcı işlemciyi başlat
    • 80 Yerleşik Süper G/Ç bağlantı noktalarını ve IRQ'ları devre dışı bırakın
    • 81 Geç POST cihazı başlatma
    • 82 Harici RS232 bağlantı noktalarını algıla ve kur
    • 83 MCD olmayan IDE denetleyicilerini yapılandırma
    • 84 Harici paralel bağlantı noktalarını algılama ve kurma
    • 85 PC uyumlu PnP ISA cihazlarını başlatın
    • 86 Yerleşik G/Ç bağlantı noktalarını yeniden başlatın
    • 87 Motheboard Yapılandırılabilir Aygıtları Yapılandırma (isteğe bağlı)
    • 88 BIOS Veri Alanını Başlat
    • 89 Maskelenemeyen Kesintileri Etkinleştir (NMI'ler)
    • 8A Genişletilmiş BIOS Veri Alanını Başlat
    • 8B PS/2 fareyi test edin ve başlatın
    • 8C Disket denetleyicisini başlat
    • 8F ATA sürücülerinin sayısını belirleyin (isteğe bağlı)
    • 90 Sabit disk denetleyicilerini başlat
    • 91 Yerel veri yolu sabit disk denetleyicilerini başlat
    • 92 UserPatch2'ye Atla
    • 93 Çok işlemcili kartlar için MPTABLE oluşturun
    • 95 Önyükleme için CD-ROM'u kurun
    • 96 Büyük ES segment kaydını temizle
    • 97 Düzeltme Çoklu İşlemci tablosu
    • 98 (1-2) Seçenek ROM'ları arayın. Sağlama toplamı başarısız olduğunda bir uzun, iki kısa bip sesi
    • 99 SMART Drive'ı kontrol edin (isteğe bağlı)
    • 9A Gölge seçeneği ROM'ları
    • 9C Güç Yönetimi Kurulumu
    • 9D Güvenlik motorunu başlat (isteğe bağlı)
    • 9E Donanım kesintilerini etkinleştir
    • 9F ATA ve SCSI sürücülerinin sayısını belirleyin
    • A0 Günün saatini ayarla
    • A2 Tuş kilidini kontrol edin
    • A4 Typematic hızını başlat
    • A8 Sil F2 istemi
    • F2 tuş vuruşu için AA Taraması
    • AC KURULUM'a Girin
    • AE Önyüklemeyi Temizle bayrağı
    • B0 Hataları kontrol edin
    • B2 POST tamamlandı – işletim sistemini başlatmaya hazırlanın
    • B4 (1) Önyüklemeden önce bir kısa bip sesi
    • B5 QuietBoot'u Sonlandır (isteğe bağlı)
    • B6 Parolayı kontrol edin (isteğe bağlı)
    • B9 Önyüklemeyi Hazırla
    • BA DMI parametrelerini başlat
    • BB PnP Seçenek ROM'larını Başlat
    • BC Eşlik denetleyicilerini temizle
    • BD Display MultiBoot menüsü
    • BE Ekranı temizle (isteğe bağlı)
    • BF Kontrol virüsü ve yedekleme hatırlatıcılar
    • C0 INT 19 ile başlatmayı deneyin
    • C1 POST Hata Yöneticisini (PEM) Başlat
    • C2 Hata günlüğünü başlat
    • C3 Hata görüntüleme işlevini başlat
    • C4 Sistem hatası işleyicisini başlat
    • C5 PnPnd çift CMOS (isteğe bağlı)
    • C6 Dizüstü bilgisayar bağlantı istasyonunu başlat (isteğe bağlı)
    • C7 Dizüstü bilgisayar yerleştirmeyi geç başlat
    • D2 Bilinmeyen kesinti
    • E0 Yonga setini başlat
    • E1 Köprüyü başlat
    • E2 CPU'yu Başlat
    • E3 Sistem zamanlayıcısını başlat
    • E4 Sistem G/Ç'yi başlat
    • E5 Kuvvet kurtarma önyüklemesini kontrol edin
    • E6 Sağlama Toplamı BIOS ROM'u
    • E7 BIOS'a Git
    • E8 Büyük Segmenti Ayarla
    • E9 Çoklu İşlemciyi Başlat
    • EA OEM özel kodunu başlat
    • EB PIC ve DMA'yı Başlat
    • EC Başlat Bellek türü
    • ED Bellek boyutunu sıfırla
    • EE Gölge Önyükleme Bloğu
    • EF Sistem belleği testi
    • F0 Kesinti vektörlerini başlat
    • F1 Gerçek Zamanlı Saati Başlat
    • F2 videoyu başlat
    • F3 Sistem Yönetim Modunu Başlat
    • F4 (1) Önyüklemeden önce bir bip sesi çıkar
    • Mini DOS'a F5 Önyükleme
    • F6 Büyük Segmenti Temizle
    • Tam DOS'a F7 Önyükleme

    POSTALAMAK-kodlarÖdül BIOS Madalyonu V 6.0

    POST kodu (onaltılık) Kontrol yapıldı

    Flash BIOS'tan Başlangıç ​​POST'ları gerçekleştirme

    CF İşlemci türünün erken tespiti. Sonuçları CMOS'a yazın. CMOS okuma/yazma fonksiyonel testi.

    İşlemci tipi algılama veya CMOS'a yazma başarısız olursa, önemli bir işlem hatası ayarlanır ve POST yürütmesi durdurulur.

    C0 Chipset ön başlatma.

    Gölge RAM bölgelerini devre dışı bırakın, L2 önbelleğini devre dışı bırakın. L1 önbelleğini temizleme.

    Aşağıdaki temel yonga seti kayıtlarının programlanması.

    • Kesinti kontrolörleri: IRQ kenarında alma, Ana Kontrolör - IRQ 00h = INT 8 ... IRQ 7 = INT 0Fh, Bağımlı Kontrolör - IRQ 8 = INT 70h ... IRQ 15 = INT 77h.
    • PDP denetleyicileri.
    • Aralık zamanlayıcısı: Sayaç 0 - sistem saati IRQ 0 isteklerini oluşturmak için frekansı 65.536 (18,2 Hz) ile bölme modu. Sayaç 1 - DRAM'in yenilenmesi için darbelerin oluşturulması (2 ms'de 128 döngü gerçekleştirilir veya iki hattın yenilenmesi arasındaki aralık yaklaşık 15 μs'dir). Sayaç 2 - sistem hoparlörünün sesini duymak için kullanılır.
    • Bir pil gücü arızası varsa, RTC başlatılır. Vcc (bat) hatası yoksa, yalnızca RTC ile işlemcinin etkileşiminden sorumlu kayıtlar başlatılır, saat başlatılmaz

    RAM tipini, hacmini, yüksek adresini ve ECC'sini kontrol etme. İlk 256 KB RAM kontrol ediliyor.

    Bu alanda Flash BIOS'tan bir geçiş arabelleğinin düzenlenmesi

    sağlama toplamlarını doğrulamak için Önyükleme Bloğu kopyalandı

    BIOS sağlama toplamını ve BBSS etiketinin varlığını kontrol etme. Kontroller yanlışsa,

    Flash BIOS IC'ye kısmi hasar verilmesine karar verilir. eğer çekler

    doğruysa, sistem BIOS'u paket açıcı ara belleğe kopyalanır

    Sistem BIOS'unu RAM'e çıkarma, isteğe bağlı sistemin RAM'ine kopyalama

    BIOS. BIOS gölgeleme için hazırlık

    Yürütülen POST kodunu gölge RAM'in E000h-F000h alanına kopyalar.

    Kontrolü Boot Block modülüne aktarın.

    POST yürütmeyi gölge RAM'den başlatın.

    BIOS yapısının bütünlüğünün kontrol edilmesi. BIOS hizmet alanlarının kontrol toplamları eşleşirse, RAM kontrolü devam eder, aksi takdirde kontrol BIOS kurtarma programlarına aktarılır.

    Gölge RAM'e YAYINLAMA )

    1 BIOS modülü 1000:0000h fiziksel adresinde açılmıştır - sistem zamanlayıcısı, kesme ve DMA denetleyicileri, matematik yardımcı işlemcisi ve varsayılan video denetleyicisi dahil olmak üzere anakartın tüm kaynaklarını kurmanıza izin veren XGROUP programı

    3 Super I/O çipinin erken başlatılması gerçekleştirilirken, ilk aşama CFh ve C0h algoritma adımlarında gerçekleştirildi

    5 Başlangıç ​​video sistemi özniteliklerini ayarlayın.

    CMOS durum bayrağı kontrol edildiğinde içeriği sıfırlanır

    7 Klavye denetleyicisinin giriş ve çıkış arabelleklerini sıfırlayın (IC 8042 veya 8742 ile uyumlu). Denetleyici, sistemin Süper G/Ç yongasının bir parçasıdır

    ücretler. Kendi kendine test, klavye denetleyicisi başlatma. Klavye arayüzü bağlantısına izin verilir

    Arayüz bağlantısı yasağı Bilgisayar faresi PS/2.

    Klavye arayüz tipini belirtir (PS/2 veya AT/DIN). programlanabilir

    klavye denetleyicisi. Klavye kullanımına izin verilir

    PS/2 fare arabirimi hala yasaktır.

    Bazı sistemler için, bir PS/2 klavyenin bağlı olduğu bağlantı noktalarını tanımlayın

    ve bağlantı noktasının yeniden eşlenmesine neden olabilecek fare

    F000h gölge segmentini okuma ve yazma döngüleriyle kontrol etme. Bu alan

    DMI ve ESCD için kullanılacaktır. Kontrol yanlışsa, o zaman

    sesli bir sinyal üretilir ve 0080h bağlantı noktasına EFh hata kodu verilir

    F000h bölümünden yazılan ve okunan veriler uyuşmuyorsa,

    bir hata ileri sürülür ve POST durdurulur

    10 Kurulan Flash BIOS'un türünü belirleyin. Kontrol, BIOS için özel Read Intelligent Identifier komutunu yükleyen uygun yazıcıyı seçmenizi sağlar. Komut ayrıca, uygulamalar Tak ve Kullan veya DMI işlevlerini çağırdığında, hem önyükleme sırasında hem de sonrasında üzerine yazılabilen ESCD ve DMI blok değiştirme prosedürleri tarafından kullanılır.

    Çalışma zamanı oturumunda çalışan BIOS kodunun kodu çözülecek ve Çalışma zamanı alanına (F000h) yeniden yazılacaktır.

    Chipset Kayıt Programlama

    12 CMOS test zincirini çalıştırın. RTC saati güç moduna ayarlanmıştır. CMOS hücreleri daha sonra başlatma prosedürü sırasında ara sonuçları depolamak için kullanılır. Özellikle, hücreler varsayılan değerlerle yüklenir

    14 Erken yonga seti başlatma gerçekleştirin. İlk aşamada anakart tasarımcısının elinde olmayan kaynaklar programlanır. İkinci aşamada, MODBIN yardımcı programı kullanılarak değiştirilen değerler yonga seti kayıtlarına yüklenir. mümkün olur ince ayar RAM ve PCI cihazları

    16 Sistem saatini erken başlatma - varsayılan değerleri ayarlama

    18 İşlemci parametrelerinin belirlenmesi: üretici firmalar, aileleri, nesilleri, L1 ve L2 önbellek tipi ve hacminin belirlenmesi, SMI tipi. CPUID komut işlevinin yürütülmesi (işlemcilerin kodları ve mimarisi üreticiden farklıdır).

    İşlemci kayıtlarının kontrol edilmesi, işlemci çekirdeğinin saat frekansının ölçülmesi. İşlev yürütüldükten sonra sonuç, CPU kayıtlarının hücreleri tarafından oluşturulan 128 bitlik bir kelimeye yerleştirilir - EAX+EBX+ECX+EDX. Kullanılan önbelleğin değerinin şifresini çözmek için kod kaydırılır ve AL kaydına taşınır

    Kesinti vektör tablosu başlatma (boyut 1024 bayt, 256 tür

    araya girer). Açık bu aşama türleri 32 vektör için ayarlanmıştır (INT 00h-

    INT 1Fh) BIOS rutinlerine işaret eder.

    Y2K gereksinimlerini karşılamak için kontroller yapmak

    CMOS Sağlama Toplamını ve Besleme Voltajı Uyumluluğunu Kontrol Etme

    pil derecesi. Hata bulunursa, değerler şuna göre ayarlanır:

    anakart üreticisinin varsayılanları

    Bu aşamada tarama kodlarının klavyeden alınması ve bunların 8742 denetleyici ve işlemci tarafından işlenmesi mümkün değildir, çünkü kesmeler devre dışı bırakılır, BIOS veri alanı hazırlanmaz ve klavye başlatılmaz. Kurulum BIOS ayarları, POST sırası ile çakışmamalıdır

    21 Dizüstü Bilgisayar Donanımı Güç Yönetim Sistemini Başlatma.

    Bir fiziksel parametreler tablosunun oluşturulması, otonom pil gücüne hizmet vermek için bir yapı, sabit sürücülerin çalışması sırasında güç tasarrufu işlevleri ve ayrıca bir RAM görüntüsünü diske kaydetme işlemleri

    23 Bir matematik yardımcı işlemcisi bulma.

    Silindir sayısının kontrol edilmesi - 40 veya 80 ve ayrıca takılı disket tipi.

    Erken yonga seti başlatma gerçekleştirin.

    Tak ve Çalıştır aygıtlarının yanı sıra PCI veriyolundaki G/Ç'nin daha fazla yüklenmesi için tasarlanmış bir BIOS kaynak haritasının hazırlanması

    24 işlemci Intel nesilleri P6 ve P7, her makine talimatını yürütmek için algoritmaları içeren ürün yazılımı belleğine erişimi organize etme imkanı sağlar. Bu aşamada, algoritmaları yükseltmek veya yeni makine talimatları için tasarlanmış yeni mikro kodlar sunmak için bellenimin mikro kodunda değişiklikler yapılabilir. Donanım yazılımı güncelleme prosedürü aşağıdaki gibidir.

    • CPUID komutu kullanılarak işlemci tanımlanır ve parametreleri belirlenir - tür (Tip), aile (Aile), model (Model) ve frekans çarpma faktörü (Adım).
    • BIOS'ta saklanan üretici yazılımı güncelleme modülünden okur istenen blok 2.048 bayt boyutundadır ve RAM'de değil, SM RAM'de açılır.
    • İşlemci mikro kodu güncellendi.

    Bazı Intel işlemciler için ek tanımlama yapılır. Kaynak ayırma haritası güncellendi

    Tak ve Kullan aygıtları başlatılır. Tak ve Çalıştır cihazlar tarafından talep edilen kaynak bilgileri, CMOS'tan taranan verilere göre güncellenir, BIOS uzantıları ESCD veri bloğunda depolanan bilgilerin yanı sıra hava püskürtme genişletme veri yollarında bulunur. ESCD'ye veri yazmak, POST yürütmesinin son aşamasına ertelenir

    25 Erken PCI başlatma. Otobüsteki cihazların listesi. RAM ve UVV kaynaklarının atanması.

    Video sistem cihazını, BIOS uzantılarını arayın ve bilgileri C000:0h alanına yazın (CS kaydındaki segment adresi: IP kaydındaki ofset adresi)

    26 Satıcı Kimlik satırlarına hizmet veren mantığın ayarlanması.

    Sistem saati başlatma işleminin tamamlanması. Kullanılmayan DIMM ve PCI yuvalarının senkronizasyonunu devre dışı bırakın.

    Anakart tipine göre gerçekleştirilen voltaj ve sıcaklık izleme sisteminin başlatılması

    Bu aşamada tarama kodlarının klavyeden alınması ve bunların 8742 denetleyici ve işlemci tarafından işlenmesi mümkün değildir, çünkü kesmeler devre dışı bırakılır, BIOS veri alanı hazırlanmaz ve klavye başlatılmaz. Kurulum BIOS ayarları, POST sırası ile çakışmamalıdır

    27 INT 09h kesmeyi etkinleştir. Klavye denetleyicisinin yeni verilere dayalı olarak yeniden başlatılması (kesme vektör tabloları, yonga seti başlatma).

    BIOS için 16 karakterlik bir giriş arabelleği oluşturulur ve tam işlem için bir bellek alanı ayarlanır

    29 Pentium işlemcilerin APIC denetleyicisini başlatmanın yanı sıra P6 işlemcisinin MTRR kayıtlarını programlama.

    Yonga seti programlama (örneğin, IDE denetleyicisi) göre

    CMOS'taki ayarlarla.

    İşlemcinin dahili frekansının ölçülmesi.

    Video Sistemi BIOS Uzantısını Çağırma

    Çok dilli modülün başlatılması.

    Görüntü ekranında görüntülenecek verilerin gönderilmesi (Ödül açılış ekranı, tür

    işlemci ve hızı)

    Süper G/Ç Çip Programlama

    Kesme denetleyicisinin kanal 1 maske bitlerinin kontrol edilmesi (uyumlu

    40 Kesme denetleyicisinin 2. kanalının maske bitlerinin kontrol edilmesi (IC 8259 ile uyumlu)

    Kesme denetleyicisinin çalışmasını kontrol etme (IC 8259 ile uyumlu)

    Her sayfada her çift kelimeyi kontrol ederek toplam belleği sayma 64 KB.

    AMD ailesinin işlemcilerini test etmek için tasarlanmış bir program yazmak

    Programlama, MTRR işlemci ailesi Sirix'i kaydeder. Başlatma

    P6 nesil işlemcilerin L2 önbelleği ve P6 için APIC başlatma

    USB veri yolu başlatma

    Tüm belleği kontrol edin, genişletilmiş belleği temizleyin

    55 Çok işlemcili bir platform için, işlemci sayısının görüntülenmesi

    57 Tak ve Çalıştır logosu ekranını görüntüleyin. Tak ve Kullan aygıtlarının erken başlatılması

    59 Anti-virüs koruma kaynağını etkinleştirme - entegre anti-virüs aracı Trend Anti-Virus

    60 Kurulum programını yükleme adımı.

    Bu POST aşamasından önce, uygun tuşa basmak için zamanınız olmalıdır.

    65 PS/2 bilgisayar faresi başlatma

    67 Çağrı işlevine yönelik adres alanı için bilgi hazırlama: INT 15h (kayıt içeriği AX=E820h)

    Bu aşamada tarama kodlarının klavyeden alınması ve bunların 8742 denetleyici ve işlemci tarafından işlenmesi mümkün değildir, çünkü kesmeler devre dışı bırakılır, BIOS veri alanı hazırlanmaz ve klavye başlatılmaz. Kurulum BIOS ayarları, POST sırası ile çakışmamalıdır

    L2 Önbelleğini Etkinleştir

    Açıklanan öğelere göre yonga seti kayıt programlaması

    Kurulumda ve otomatik yapılandırma tablosunda

    Tüm Tak ve Kullan aygıtlarına kaynak atayın.

    Entegre cihazlar için COM bağlantı noktalarının otomatik tahsisi

    Kurulum seçeneği “OTOMATİK” olarak ayarlanmışsa

    Disket denetleyicisi başlatılıyor.

    Disket kayıtlarının ek konfigürasyonu

    73 AWDFLASH.EXE BIOS güncelleme yardımcı programının isteğe bağlı giriş işlevi, eğer bir disketteyse ve bir tuş kombinasyonu seçilmişse

    75 Tüm IDE cihazlarının tespiti ve kurulumu: sabit sürücüler, LS-120, ZIP, CD-R/RW, DVD, vb.

    Bir hata algılanırsa uygun bir mesaj görüntülenir ve program bir tuşa basılmasını bekler.

    Hata bulunmazsa veya bir tuşa basılırsa , POST yürütme devam eder.

    EPA veya üretici logolu açılış ekranını temizleme

    82 Yonga seti ve anakart tipine bağlı olarak güç yönetimi için RAM'de bir alan ayrılmıştır.

    ESCD tablosu, güç yönetimi ile ilgili en son değişikliklerle güncellenir.

    EPA logolu ekran koruyucu kaldırıldığında, video modu geri yüklenir. CMOS ayarları tarafından sağlanıyorsa, parola sor

    83 CMOS'ta geçici depolama yığınından verileri geri yükleme

    84 Önceden algılanan Tak ve Kullan aygıtları ve ayarları hakkında “Tak ve Kullan Kartları Başlatılıyor...” mesajının görüntülenmesi

    85 USB başlatma işlemi tamamlanıyor.

    SCSI Sabit Disklerden Önyükleme Sırasını Belirleme

    87 Video sistemini metin moduna geçirme.

    DNI alanında "System Management BIOS" spesifikasyonuna göre SYSID tablolarının oluşturulması.

    Ağ cihazlarına hizmet vermek için bir UUID (Universal Unique ID) ve ayrıca Fire Wire IEEE 1394 cihazlarından önyükleme yapmak için bir tanımlayıcı oluşturulur.

    Bu aşamada, tüm temel başlatma prosedürleri tamamlanır. İşletim sisteminin yüklenmesi için hazırlıklar yapılıyor, bunun için gerekli tablolar derleniyor, diziler, yapılar oluşturuluyor.

    89 Kurulum programı ACPI protokolünü kullanacak şekilde yapılandırılmışsa, ilgili tablolar 4 GB adres alanının üst alanına eklenir.

    için tasarlanmış BIOS uzantıları için PCI alanında tarama

    AOL (Alert On LAN) protokolünün uygulanması. AOL Araçlarını Başlatma

    Maskelenmemiş desteğin mantıksal araçlarının kullanımına izin verilmesi

    NMI kesintileri.

    RAM paritesinin kullanımını etkinleştirme

    Bir PS/2 fareyi çalışır durumda takmak IRQ 12'ye izin verir.

    IRQ 11 hattının bakımı, hatların gürültü parazit parametrelerinin normalleştirilmesi

    kesme istekleri

    91 Güç Yönetimi modunda sabit sürücülere bakım yapmak için koşulların hazırlanması. Bu tür işlemler (RAM'de askıya alma), işletim sisteminin çalışma oturumunda gerçekleştirilebilir.

    BIOS genişletme programlarına sahip seri ve paralel bağlantı noktalarının temel adreslerini depolayan BIOS değişkenlerini ayarlama

    93 Önyükleme aygıtı bölüm bilgilerini kaydetmeye hazırlanıyor

    94 Kurulum sağlanırsa, L2 önbelleği etkinleştirilir. Önyükleme Hızı parametresi programlanmıştır.

    Yonga seti ve güç yönetim sistemi başlatma işleminin tamamlanması.

    BIOS başlangıç ​​açılış ekranı kaldırıldığında, monitör ekranında kaynak ayırma tablosu görüntülenir.

    AMD K6 ailesi işlemcilerin kayıtlarının ayarlanması. Intel P6 ailesi işlemcilerinin kayıtlarının son güncellemesi.

    Remote Pre Boot alt sisteminin sonlandırılması

    95 Otomatik yaz saati uygulamasını ayarlayın.

    Klavye denetleyicisini saniye başına tuş vuruşu sayısı ve otomatik tekrar moduna girmeden önce beklenecek süre için programlama.

    Klavye kimliği KBD kimliğini okuyun.

    101 tuşlu bir klavye için NumLock bayrağı, CMOS bilgilerine göre ayarlanır

    96 Önyükleme aygıtlarının bölümleri hakkında bilgi kaydetme.

    Çok işlemcili sistemlerde sistemin son konfigürasyonu yapılır, servis tabloları ve işletim sisteminin çalışma oturumunda kullanılan alanlar oluşturulur.

    Cyrix ailesinin işlemci kayıtlarının ayarlanması.

    ESCD tablosunu Tak ve Kullan Güç Yönetimi sisteminin ve ATAPI aygıtlarının durumuna göre doldurun ve ayarlayın.

    CMOS'un Y2K protokolünün gereksinimlerine göre düzeltilmesi.

    DOS Zamanı sistem saati sayacını RTC CMOS okumalarına göre ayarlayın. “Saat:dakika:saniye” biçimindeki zaman değeri yeniden hesaplanır

    18,2 Hz'lik bir aralıklı zamanlayıcının döngülerine (darbelerin tekrarı için zaman aralıkları) bölünür ve BIOS değişken alanı - DOS Süresi'ne kaydedilir.

    Bu aşamada, tüm temel başlatma prosedürleri tamamlanır. İşletim sisteminin yüklenmesi için hazırlıklar yapılıyor, bunun için gerekli tablolar derleniyor, diziler, yapılar oluşturuluyor.

    Entegre anti-virüs araçları Trend Anti-Virus ve Paragon Anti-Virus Protection tarafından daha fazla kullanım için önyükleme aygıtı bölümlerini kaydetme.

    L1 önbelleğinin kullanımına izin verilmesi.

    Sistem biriminin hoparlöründe POST'un sonunun bir ses sinyali üretilir. MSIRQ tablosunu oluşturma ve kaydetme.

    İşletim sistemini başlatmak için hazırlıkların yapılması

    FF Kontrolün başlangıç ​​sektörü BOOT'un program yükleyicisine aktarılması. BIOS kesintisi INT 19h'yi yürütün.

    Çağrılan alt program (Kurulum programının BIOS Özellikleri Kurulum menü seçeneğine uygun olarak) önyükleme kesimini bulmak için önyükleme aygıtlarını sorgulamaya izin verir. Sektörden bilgi indirmek için Silindir: 0, Yükseklik: 0, Sektör:

    07C0:0000h adresinde 1 okunur, bundan sonra FAR JMP komutunun kontrolü bu bloğun başına aktarılır.

    Önyükleme sektöründe yazılmış bir programı yürütme

    NOT.

    ECC(Hata Düzeltme Kodu) — hata düzeltme kodu RAM modüllerinde kullanılan, katkı PC'nin hata toleransını artırın. ECC, bir hatayı bir bitte düzeltmenizi ve iki bitte tespit etmenizi sağlar. Bu nedenle, belleğinde bu tür kodların kullanıldığı bir bilgisayar, bir bitte hata olması durumunda kesintisiz çalışabilir ve veriler bozulmaz.

    BBSS(Önyükleme Bloğu Özelliği İmzası) - önyükleme bloğu belirtiminin imza etiketi.

    SMI(Sistem Yönetimi Kesintisi) - Donanım, işlemciye entegre güç tüketimini kontrol etmek için tasarlanmıştır. Bu bileşenlere hizmet vermek için yüksek öncelikli bir kesinti kullanılır.

    Y2K Gereksinimler, için bilgisayar sistemlerinin ticari ürünlerine uygulanır. 2000 öncesi ve sonrasında gerçekleşen birlikte çalışabilirlik, işlevsellik ve diğer parametrelerin sağlanması.

    DMI(Masaüstü Yönetim Arayüzü) - protokol, etkileşime izin vermek sistem kartı bileşenlerine sahip yazılım araçları.

    MTRR(Bellek Tipi Aralık Kayıtları) - nesil işlemci kayıtları P6 Ve P7, hangisinde bellek alanlarının özelliklerini açıklayan ve bellek önbelleğe alma türünü belirleyen veriler girilir.

    APIK ( Gelişmiş Programlanabilir Kesinti Denetleyicisi) - gelişmiş programlanabilir kesme denetleyicisi, yonga setine dahildir. CPU üretimi P6 Ayrıca çok işlemcili uygulamalar için benzer bir denetleyiciye sahiptir.

    MSIRQ(Microsoft IRQ Yönlendirme Haritası) - masa kartlar dağıtım kesintiler, Microsoft tarafından standartlaştırılmıştır.

    SM RAM(Sistem Yönetimi RAM'i) - rasgele erişim belleğinin adlarından biri Pentium Pro ve üzeri işlemci mimarisinde sağlanan, hizmet verilerini depolamak için tasarlanmış küçük kapasite.

    İşlemlerin her birinin yetersiz sonlandırılması durumunda, algoritma özel bir durumu işlemeye gider ve Medallion POST BIOS aşağıda belirtilen kodları üretir:

    POSTALAMAK-kodlarözelvakalarÖdül BIOS V6.0 Madalyonu

    Sistem Olay kodları

    APM veya ACPI bileşenlerine hizmet verilirken etkinleştirilen kod (Güç Yönetimi Hata Ayıklama kodları)

    +12V Kapatma ile Güç Tasarrufu

    Düşük Güç Moduna Geçme

    Güç tasarrufu modundan uyanmak için olay kesintisi

    Saatini düşürerek işlemciyi güç tasarrufu moduna geçirme

    ACPI teknolojisini kullanarak kısmi güç tasarrufu moduna geçiş

    Güç Tasarrufu Moduna Girmek için SMI Bileşenini Kullanma

    APM teknolojisini kullanarak işlemciyi güç tasarrufu moduna geçirme

    APM teknolojisini kullanarak güç tasarrufu moduna sistem geçişi

    Sistemi tam güç tasarrufu moduna alma

    İşlemlerin yürütülmesinde önemli hataların bildirilmesi (Sistem Hata kodları)

    ECC kodu işleme hatası

    Güç tasarrufu modundan dönerken sabit sürücü hatası

    F000h segmentine yazarken ve ondan okurken veri uyuşmazlığı

    POST Award BIOS test programını geçmek için gereken süreyi azaltmak için, Kurulum programında bulunan Hızlı Açılışta Kendi Kendine Test seçeneğini kullanabilirsiniz. Bu durumda, Ödül Yazılımı testinin değiştirilmiş bir sürümü başlatılır; tam versiyon programlar hızlı çalışır.

    AMI BIOS 8 POST Kontrol Noktası Kodları V1.4

    Kesme noktası kodu görüntüsünü anlama

    POST Teşhis Kartları, POST AMI BIOS kontrol noktalarını görüntülemek için kullanılır; anakartlar, Ve kontrolü görüntüler AMI BIOS Kontrol Noktası Ekranı.

    Ekran, POST sırasında monitör ekranının sağ alt köşesinde görüntülenen bir kod satırıdır.

    Kesme noktası kodu gösterimini kullanmanın dezavantajı, video sistemi devre dışı bırakıldığında bu yöntemin kullanılamamasıdır.

    Cihaz Hazırlama Yöneticisinin Amacı

    POST testinin çeşitli dönemlerinde, kontrol özel bir programa aktarılır. DIM cihaz başlatma yöneticisi(Aygıt Başlatma Yöneticisi).

    Bilgisayarın sistemini veya yerel veri yollarını kontrol etmek gerekirse, bu program BIOS'tan kontrol alır. Bu programı çalıştırmak için tasarlanmış birkaç POST kontrol noktası vardır.

    Sistem veriyolundaki cihazların 2Ah başlatılması.

    IPL cihazlarının 38 saat başlatılması.

    Lastiklerin başlatılması sırasındaki hataların 39 saat göstergesi.

    95h BIOS uzantıları tarafından kontrol edilen veri yollarının başlatılması.

    DEh - RAM yapılandırma hatası.

    DFh - RAM yapılandırma hatası.

    DIM tarafından üretilen mesajlar da teşhis portu 80h'ye gönderilir ve test sırasında bilgi kelimesinde saklanır.

    İşaretli bilgilerin depolandığı sözcük, sistem POST koduyla aynı olan düşük baytı içerir. Yüksek bayt iki tetrada bölünmüştür. Not defterlerine yüklenen kodların açıklaması aşağıdadır.

    Kıdemli defterin alanları.

    İlgili veri yollarındaki tüm cihazların başlatılması yasaktır.

    Başlatma statik cihazlar ilgi lastikleri üzerinde.

    İlgili veri yollarında bilgi çıkış cihazlarının başlatılması.

    İlgili veri yollarında giriş cihazlarının başlatılması.

    İlgili veri yollarında sistem yük cihazlarının (IPL) başlatılması.

    İlgili veri yollarında genel amaçlı cihazların başlatılması.

    İlgili lastikler için hata mesajı.

    BIOS uzantıları tarafından yönetilen aygıtların başlatılması (tüm veri yolları için).

    Eşleşen BIOS önyükleme uzantıları başlatılıyor BIOS Önyüklemesi Spesifikasyon (tüm lastikler için).

    Küçük not defteri.

    Sistem başlatma prosedürleri (DIM).

    Entegre sistem cihazlarını bağlamak için veri yolları.

    ISA Tak ve Çalıştır veriyolu.

    PCMCIA veri yolu.

    Bir RAM yapılandırma hatasının algılanması durumunda, aşağıdaki değerleri alabilen teşhis bağlantı noktasına DEh, DFh ve yapılandırma kontrol noktalarından oluşan döngüsel bir kod dizisi verilir.

    00 RAM algılanmadı.

    01'de, çeşitli DIMM türleri kurulur.

    02 DIMM'nin SPD (Seri Varlık Algılama) düğümünden okuma başarısız oldu.

    03 DIMM bu frekansta kullanılamaz.

    04 DIMM bu sistemde kullanılamaz.

    05 düşük sayfa hatası.

    POST kartı veya POST test cihazı, anakart başlatma kodlarını gösteren bir dijital göstergeye sahip bir PCI genişletme kartıdır. Bu kodu kullanarak kartın hangi bileşenlerinde arıza olduğunu bulabilirsiniz. Kodlar genellikle BIOS üreticisine göre değişir. Hata yoksa ve test başarılı bir şekilde geçerse, POST örneğin çoğu anakartta değişmeyen bir kod verir.
    Başlatma tamamlandığında, "FF" kodu görüntülenir. Ayrıca, +5 +3.3 +12, -12 voltajlarını görüntülemek için test cihazlarına genellikle LED'ler takılır.

    Çoğu BIOS sürümü için uygun olan hata kodlarına dikkatiniz:

    posta kodu Tanım
    D0 Anakart yonga seti ve işlemcisinin ön başlatması. BIOS sağlama toplamı kontrolü. NMI'yi devre dışı bırakın. Süper G/Ç denetleyici kontrolü, CMOS kontrolü devam ediyor.
    D1 Klavye denetleyicisi bir kendi kendine test (BAT testi) işlemi gerçekleştiriyor. G/Ç bağlantı noktalarının ilk başlatılması devam ediyor. DMA denetleyici başlatma.
    D2 Önbellek kullanımını yasaklayın. Kurulu RAM miktarını belirleme prosedürü gerçekleştirilir.
    D3 Dinamik RAM'in yenilenmesi için taleplerin oluşumu kontrol edilir. Önbellek kullanımına izin ver.
    D4 512 KB bellek test ediliyor. Yığın adresi ayarlanır, önbellek yapılandırılır.
    D5 Sistem BIOS kodu paketten çıkarılır ve Gölge RAM'de (gölgeli bellek) üzerine yazılır.
    D6 BIOS sağlama toplamı hesaplanır ve Ctrl + Home tuş kombinasyonu kontrol edilir. Bu koşullardan en az biri karşılanırsa, BIOS kurtarma prosedürü başlar.
    D7 BIOS sağlama toplamları başarılı bir şekilde doğrulanırsa, kontrol, Çalışma Zamanı alanında yürütülebilir kodu açan InterfaceModule'a aktarılır.
    D8 Çalışma zamanı kodu, flash bellekten RAM'e paketlenir. CPUID bilgisi RAM'de saklanır.
    D9 Paketlenmemiş Çalışma Zamanı kodu, geçici depolama alanından RAM'e aktarılır. Kontrol paketlenmemiş modüle aktarılır.
    DA CPUID kayıtları geri yükleniyor. POST prosedürü devam ediyor.
    E0 Disket denetleyici kayıtlarının başlatılması. Kesme denetleyicisi başlatılır ve kesme vektörleri ayarlanır. L1 önbelleğini etkinleştirin.
    E9 Disket sürücü kayıtlarının ayarlanması.
    EA ATAPI CD-ROM ve disk belleğinden okuma işlemi kontrol edilir.
    EB ATAPI CD-ROM'u ile işlemler sırasında hata olması durumunda kontrol noktası E9'a dönün.
    EF Disklerle yapılan işlemler sırasında hata olması durumunda EB kontrol noktasına dönün.
    F0 AMIBOOT.ROM adlı bir kurtarma dosyası aranır.
    F1 Kurtarma dosyası bulunamazsa F1 noktasına geçiş gerçekleştirilir.
    F5 Birinci düzey önbelleği devre dışı bırakın.
    Facebook FlashROM tipi tanımı. Yonga seti ayarlarını depolamak için FlashROM'da bir bölüm arayın.
    F4 AMIBOOT.ROM adlı kurtarma dosyasının boyutu yanlışsa F4 noktasına atlanır.
    FC Ana flaş BIOS biriminin sıfırlanması.
    FD Flash BIOS ana birimi programlanıyor.
    FF Flash BIOS programlaması başarıyla tamamlandıysa, FF noktasına atlayın. FlashROM'a yazmak yasaktır. ATAPI donanımı devre dışı bırakılıyor. CPUID değeri geri yüklenir.
    03 Maskelenemeyen bir kesinti (NMI) işlemek yasaktır, RAM'deki eşlik hatalarını kontrol edin. Geçerli BIOS yürütme veri alanı ve POST başlatılır.
    04 CMOS sağlama toplamını ve pil voltajını kontrol etme.
    05 Kesme denetleyicisi başlatılır ve kesme vektör tablosu oluşturulur.
    06 Aralık zamanlayıcıyı kullanmaya hazırlanıyor.
    08 Klavye denetleyicisi bir kendi kendine test (BAT testi) işlemi gerçekleştiriyor. CPU başlatma.
    C0 Önbellek kullanımını yasaklayın. APIC denetleyici başlatma. İşlemciyi çalışmaya hazırlamak.
    C1 İşlemci parametrelerinin ayarlanması.
    C2 CPUID komutunu kullanarak işlemci tanımlama.
    C5 İşlemci sayısını belirleme ve parametrelerini ayarlama.
    C6 İşlemci önbelleği başlatma.
    C7 Merkezi işlemcinin ilk başlatma işleminin tamamlanması.
    0A Klavye denetleyicisi başlatma.
    0B PS/2 arabirimiyle bağlı bir fare arar.
    0C Klavye aranıyor.
    0E Giriş-çıkış cihazlarının aranması ve başlatılması. Kesinti yakalama INT 09h. BIOS logosunun görüntülenmesi.
    13 Yonga seti kayıtları başlatılır.
    24 BIOS modülleri paketinden çıkarılmış ve başlatılmıştır. Kesinti vektör tablosunu başlatmaya hazırlanıyor.
    25 Kesinti vektör tablosunun başlatılmasının tamamlanması.
    2A Yerel veri yollarındaki aygıtlar başlatılıyor (DIM-Aygıt Başlatma Yöneticisi mekanizması kullanılarak). Video bağdaştırıcısını başlatmaya hazırlanıyor.
    2C Video kartının aranması ve başlatılması.
    Ek G/Ç cihazları aranıyor ve başlatılıyor.
    30 SMI (System Management Interrupt) bileşeni başlatılıyor.
    31 ADM modülünü paketinden çıkarma. ADM'nin başlatılması ve etkinleştirilmesi.
    33 Yükleyici modülü başlatma.
    37 AMI logosunun monitör ekranında görüntülenmesi, BIOS sürümü hakkında bilgi, işlemci türü ve hızı hakkında bilgi. Bios Kurulumuna girmek için kullanılabilecek anahtarın adını monitörde görüntüleyin.
    38 Yerel veri yollarındaki aygıtlar başlatılıyor (DIM-Aygıt Başlatma Yöneticisi mekanizması kullanılarak).
    39 DMA denetleyicisi başlatılıyor.
    3 A Sistem saatini gerçek zamanlı saate (RTC) göre ayarlayın.
    3B RAM test edilir, ardından test sonuçları monitörde görüntülenir.
    3C Yonga seti kayıtlarının ayarlanması.
    40 Matematik yardımcı işlemcisi, paralel ve seri bağlantı noktaları başlatılır.
    50 Bellek yönetimi modülleri ayarlanıyor.
    52 CMOS'taki RAM miktarıyla ilgili bilgiler düzeltilmektedir (RAM testinin sonuçlarına göre).
    60 BIOS Kurulum ayarlarına göre klavye denetleyicisini otomatik tekrarlama frekansı ve otomatik tekrar moduna girmeden önce bekleme süresi için programlayın. Numlock göstergesinin durumunu BIOS Kurulum ayarlarına göre ayarlama.
    75 Disk aygıtlarıyla çalışmak için kullanılan INT 13h kesmesi başlatılıyor.
    78 İşletim sistemini başlatabileceğiniz aygıtların bir listesi oluşturulur.
    7A Kalan BIOS uzantıları başlatılıyor.
    7C Bir ESCD tablosu oluşturun ve kaydedin.
    84 POST prosedürü sırasında karşılaşılan hatalar raporlanıyor.
    85 POST prosedürü sırasında tespit edilen hatalarla ilgili monitör bilgilerinin çıktısını alın.
    87 Bu aşamada BIOS Setup programına girmek mümkündür.
    8C Yonga seti kayıtlarının ayarlanması.
    8D ACPI tablosu oluşturuluyor.
    8E Servis NMI kesintileri. Çevresel Aygıt Ayarlarını Yapılandırma.
    90 SMI tamamlama işlemi devam ediyor
    A0 İndirme için parola isteği (eğer BIOS ayarları Kurulum sağlanır).
    A1 İşletim sistemini başlatmak için gerekli olmayan verileri temizler.
    A2 EFI modüllerinin hazırlanması.
    A4 Dil modülü başlatılıyor.
    A7 POST prosedürünün nihai sonuçlarının tablosunun monitöre çıktısı.
    A8 Programlama kayıtları MTRR (Bellek Tipi Aralık Kaydı).
    A9 Klavye girişi bekleniyor.
    AAA INT 1C, INT 09 kesintilerini sıfırlayın. Prosedür hizmet modülünü (ADM) devre dışı bırakın.
    AB İşletim sisteminin önyüklenebileceği cihazların belirlenmesi.
    AC Yonga seti kayıtlarının BIOS Kurulum parametrelerine uygun olarak başlatılmasının son aşaması
    B1 ACPI arabirimi yapılandırılır.
    00 BIOS kesintisi INT 19h'yi yürütün. Önyükleme işleminin kontrolü, işletim sistemi yükleyicisine aktarılır. İşletim sistemi yüklenmeye başlar.