Pytania otagowane jako cpu

Procesor, znany jako Central Processing Unit, jest znany jako serce komputera. Odpowiada za wykonywanie instrukcji programu komputerowego poprzez wykonywanie podstawowych operacji arytmetycznych, logicznych, kontrolnych i operacji wejścia / wyjścia (I / O) określonych w instrukcjach.


6
pamięć dla najprostszego możliwego komputera (Pi0K)
Chciałbym zbudować najprostszy możliwy komputer. Nie dbam o szybkość ani pamięć masową, w rzeczywistości posiadanie niskiej prędkości i niskiej pamięci jest ogromną zaletą, ponieważ chcę zbudować ją z tranzystorów (idealnie przekaźników!) I chcę diodę LED dla każdego stanu. Zostanie zaprogramowany przez Raspberry Pi, który będzie obsługiwał kamerę, dzięki czemu zobaczysz …

4
Czy 4-bitowe procesory wciąż wyprzedają 32-bitowe procesory w jednostkach?
Droga z powrotem w 2002 roku, Jim Turley wspomniano, że około 14% wszystkich sprzedanych procesorów były 4-bitowe procesory, natomiast około 8% wszystkich sprzedanych procesorów były 32-bitowe procesory. (Większość ludzi, których znam byli zaskoczeni, że wszystkie procesory 4-bitowe były jeszcze wykonane, a tym bardziej, że robią tak dobrze). Jest rok 2011 …

6
Jak efektywnie zaprojektować kod operacji dla procesora?
Buduję prosty 16-bitowy procesor w Logisim i mam ALU gotowe i kody operacyjne, które chcę mieć. Teraz naprawdę trudno mi znaleźć odpowiednie kodowanie dla poleceń, tak aby różne obwody (np. Logika, arytmetyka) nie potrzebowały wszystkich przewodów sterujących (które budują kodowanie) jako danych wejściowych, ale jak najmniej. Czy są jakieś strategie …

4
Co się stanie, gdy w mikrokontrolerach skończy się pamięć RAM?
To może być tylko zbieg okoliczności, ale zauważyłem, że mikrokontrolery, których użyłem, uruchomiły się ponownie, gdy zabrakło pamięci RAM (Atmega 328, jeśli jest specyficzna dla sprzętu). Czy to właśnie robią mikrokontrolery, gdy zabraknie im pamięci? Jeśli nie, co się wtedy stanie? Dlaczego / jak Wskaźnik stosu jest z pewnością ślepo …

2
Czy spacery po tabelach stron są buforowane?
Na mikroprocesorze ze sprzętowym zarządzaniem TLB (powiedzmy Intel x86-64), jeśli wystąpi błąd TLB, a procesor idzie po tablicy stron, czy dostęp do pamięci (poza układem) przechodzi przez hierarchię pamięci podręcznej (L1, L2 itp.) )?
12 memory  cpu  cache 

2
Czy niektóre procesory są implementowane w standardowych komórkach, a inne są dostosowywane?
Wyjaśniając to pytanie, widzę kilka zdjęć matryc, które implementują Cortex-M0, z Bluetooth LE i tak dalej, w zależności od funkcjonalności układu, i wyglądają następująco (nRF51822): Podczas gdy na starszych procesorach nie widzę dużo cyfrowej implementacji „rozmytej” logiki, takiej jak ta (AMD386): Po googlowaniu wydaje się, że dzisiejsze implementacje ARM są …
11 arm  cpu  semiconductors  die 

3
Co to znaczy, że procesor obsługuje stos?
Jak procesor może nie obsługiwać stosu? Czy żadna architektura wykorzystująca podprogramy (jestem prawie pewien, że to wszystkie architektury) nie musi wypychać adresu zwrotnego na stos, aby mogła wrócić do miejsca, z którego wywołała podprogram? Stos oznacza po prostu sekcję pamięci ze wskaźnikiem, który rośnie w określonym kierunku i działa jak …


4
Analogowe mnożenie analogowe, część hybrydowego procesora (dla zabawy)
Krótka wersja: Jak zrobić multiplikator analogowy, który pobiera dwa analogowe wejścia DC? Długa wersja: Skomentowałem, polecając filmy Bena Eatersa do innego pytania, robiąc to, skończyło się na tym, że sam (znowu) obejrzałem siebie i pomyślałem sobie: „ hmmm… Zastanawiam się, czy łatwiej byłoby uczynić niektóre części czysto analogowymi ”. Magistrala …
10 analog  cpu  multiplier 

4
Dlaczego MIPS używa R0 jako „zero”, skoro tylko XOR dwa rejestry dają 0?
Myślę, że szukam odpowiedzi na pytanie o ciekawostki. Próbuję zrozumieć, dlaczego architektura MIPS używa jawnej wartości „zero” w rejestrze, skoro można osiągnąć to samo, po prostu XOR'ując dowolny rejestr przeciwko sobie. Można powiedzieć, że operacja jest już dla ciebie wykonana; jednak nie mogę sobie wyobrazić sytuacji, w której użyłbyś wielu …

2
Metalowa płytka za płytą grzewczą CPU w 2010 r. Jest faktycznym podłożem matrycy?
Próbuję znaleźć formalny dokument na temat pakowania nowoczesnych procesorów Intela, aby dowiedzieć się o budowie układów CPU. Wyjaśnienia są jednak dość podstawowe, a nieformalne źródła różnią się od tego, czy metalicznie wyglądająca płyta za płytą rozpraszającą ciepło jest pakietem matryc, czy też rzeczywistym podłożem krzemowym. Spodziewam się, że metalowa płytka …
10 cpu  packages 



2
Jaka jest fizyczna reprezentacja sterty i stosu?
Z łatwością rozumiem, w jaki sposób .bss i kod mają fizyczne reprezentacje w procesorze, który ma zestaw pamięci dla instrukcji, które licznik programu może policzyć, a bss (blokowy symbol początkowy) to tylko dane globalne. Ale jest też stos zmiennych lokalnych i sterta pamięci dynamicznej. Jak te rzeczy są fizycznie wprowadzone …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.