Odkrycie wiedza
/ Knowledge Discovery >> Odkrycie wiedza >> tech >> komputer >> oprogramowanie komputerowe >>

Jak mikroprocesorów Work

aliśmy o adres i autobusy danych, jak również RD i WR linie. Te autobusy i linie podłączyć zarówno do pamięci RAM i ROM - na ogół oba. W naszym przykładowym mikroprocesor, mamy autobus adres 8 bitów szeroki i magistrali danych 8 bitów szeroki. Oznacza to, że mikroprocesor może dotyczyć (2 8) 256 bajtów pamięci i może czytać lub pisać 8 bitów w pamięci w tym samym czasie. Załóżmy, że ten prosty mikroprocesor ma 128 bajtów ROM zaczynając od adresu 0 i 128 bajtów pamięci RAM zaczynające się od adresu 128. Największa

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

Page [1] [2] [3] [4] [5] [6] [7] [8] [9]