Nie, BIOS nie może działać bez procesora.
Pierwszą rzeczą, którą robi komputer po włączeniu, jest sprawdzenie, czy połączenia między procesorem a pamięcią RAM są dobre. Jest to prosta kontrola elektryczna, czy wszystkie wyjścia linii magistrali są podłączone do odpowiednich wejść. Jeśli ten prosty test się nie powiedzie, otrzymasz kod dźwiękowy (lub ewentualnie wyświetlacz LED na niektórych płytach głównych). Ta kontrola nie wymaga procesora, jednak bez procesora możesz nawet nie otrzymać kodów dźwiękowych, ponieważ nawet to wymaga pewnego pomiaru (zależy od płyty głównej).
Gdy jednak te rzeczy się sprawdzą, procesor rozpoczyna wykonywanie programu zawartego w pamięci ROM systemu BIOS, który wykonuje dodatkowe kontrole wyższego poziomu (np. Czy czasy taktowania pamięci działają, czy można poprawnie załadować dodatkowe oprogramowanie układowe dla urządzeń pokładowych itp.). Program ten ROM jest napisany w języku asemblera x86 i nie wymagają CPU, aby go wykonać.
W twoim przypadku procesor jest elektrycznie zgodny z płytą główną i działa, ale brakuje mu obsługi funkcji niskiego poziomu, od których zależy płyta główna. Być może używałeś procesora, który ma wyższy TDP (generuje więcej ciepła) niż płyta główna jest w stanie obsłużyć, ma więcej rdzeni niż BIOS wie, jak zainicjować, lub być może nie obsługuje stanu zasilania, który BIOS próbuje ustawić. Nie wspomniałeś o używanym zestawie procesora / płyty głównej.
W każdym razie procesor zapewnia BIOSowi wystarczającą obsługę, aby mógł wykonywać programy zapisane w jego pamięci ROM (w tym przenosić bajty do iz pamięci wideo). Po prostu nie może pójść dalej.
Prawdopodobnie po prostu sprawdza rodzinę i identyfikatory krokowe procesora na wewnętrznej liście obsługiwanych typów procesorów. W wielu przypadkach można to załatać aktualizacją systemu BIOS. Ale musisz najpierw włożyć obsługiwany procesor, aby go sflashować.