ROM stoi za pamięć tylko do odczytu. Chip ROM jest zaprogramowany stałej kolekcji zadanych bajtów. Autobus adres mówi chip ROM, który bajt, aby uzyskać i miejsce na magistrali danych. Gdy linia RD zmienia stan, chip ROM prezentuje wybrany bajt na magistrali danych. Największa
RAM oznacza pamięci operacyjnej. RAM zawiera bajtów informacji, a mikroprocesor może czytać i pisać do tych bajtów, w zależności od tego, czy linia RD i WR jest sygnalizowane. Jednym z problemów współczesnych układów pamięci RAM jest to, że zapominają, że wszystko raz do wyłączenia zasilania. Dlatego komputer musi ROM Największa RAM Chip Największa
Przy okazji, prawie wszystkie komputery zawierają pewną ilość pamięci ROM (możliwe jest stworzenie prostego komputera, który nie zawiera RAM. - Wiele mikrokontrolerów to zrobić umieszczając kilka bajtów pamięci RAM na chipie samego procesora - ale generalnie da się stworzyć jednego, który nie zawiera ROM). Na PC ROM nazywa BIOS (Basic Input /Output System). Gdy rozpoczyna się mikroprocesor, to rozpoczyna wykonywanie instrukcji znalezione w BIOS-ie. Instrukcje BIOS robić rzeczy, jak test sprzętu w komputerze, a następnie idzie na dysku twardym, aby pobrać sektor startowy (patrz Jak dyski twarde Pracuj dla szczegółów). Ten sektor rozruchowy to kolejny mały program, a BIOS przechowuje je w pamięci RAM po przeczytaniu go z dysku. Mikroprocesor następnie rozpoczyna wykonywanie instrukcji sektor rozruchowy jest z pamięci RAM. Program boot sektor powie mikroprocesor przynieść coś innego z dysku twardego do pamięci RAM, co mikroprocesor następnie wykonuje, i tak dalej. W ten sposób obciążenia mikroprocesor i wykonuje cały system operacyjny. Instrukcje Największa mikroprocesorowe
Nawet niezwykle prosty mikroprocesor pokazano w poprzednim przykładzie będzie dość duży zestaw instrukcji, że można go wykonać. Zbiór instrukcji jest zaimplementowany jako wzorce bitowe, z których każdy ma inne znaczenie, gdy załadowany d