Microprocessors arbejde i computere til at oversætte og lagre oplysninger . Processorerne styrer kredsløb , der giver adgang til visse områder, og håndtering af alle elektriske ladninger bevæger sig gennem computeren. Når du arbejder gennem forskellige chips , eksperimenterer hjælper dig med at forstå , hvordan kredsløb arbejde og interface med hinanden. Romulator
Ved at fastgøre en overlegen alternativ ROM emulator til en mikroprocessor , du variere mængden af random access memory (RAM) til rådighed til mikroprocessoren . Når du arbejder med forskellige RAM , kan du logge hvordan mikroprocessoren reagerer. Det vil ændre , hvordan den elektriske strøm løber på grund af de tilgængelige områder af printkortet. Dette ændrer også hvor oplysningerne er lagret , og hvordan det er adgang af mikroprocessoren . Som du teste dette , kan du se den bedste kombination af memory kontrol mikroprocessoren i spørgsmålet.
Afbryder
Computere arbejde med udenfor oplysninger , der forårsager " afbryder " i processen, og hvordan et program kører . For at teste en mikroprocessor evner , kan du køre en serie af interrupts. Mikroprocessoren vil max ud på et tidspunkt og ikke være i stand til at håndtere enhver yderligere uden information. Dette giver dig mulighed for at beslutte, hvordan at regulere uden information , så din mikroprocessor ikke lukkes . Som du udvikle kode, kan du tjekke mulighederne i processoren og logge den varierede oplysninger som du opretter bedre samlet output.
Interfacing
Kontrol mikroprocessoren med varierende sprog giver dig mulighed for at bestemme , hvilke programmer arbejder mest effektivt med forskellige processorer . Efterhånden som du bliver fortrolig med, hvordan en bestemt mikroprocessor fungerer, kan du skrive mere effektiv kode for at få processoren til at arbejde på sit optimale niveau . Begynd ved at teste processoren med grundlæggende sprog udfører grundlæggende funktioner. Langsomt øge kompleksiteten for at finde mikroprocessoren angivne øvre grænser .
Test Processor Boundary
Test af mikroprocessor s grænser giver dig mulighed for at vurdere, hvordan det vil arbejde med programmer, der anmoder mikroprocessoren gå uden for grænsen og derved forbedre evnen til grænsefladen . Hvordan processoren reagerer på sådanne anmodninger er vigtigt for din programmering behov. Når du finder grænsebetingelserne grænser , som regel på et bestemt byte niveau, kan du programmere rundt de begrænsninger omdirigere forespørgsler uden for rammerne af processoren .