De functies van een microprocessor worden bestuurd door drie apparaten : ? Een klok , een decoder en een ALU . ALU staat voor Arithmetic Logic Unit . Deze drie elementen zijn verbonden door bussen die draden . Gegevens worden tijdelijk opgeslagen in registers , die een aantal schakelaars die 0s en 1s vertegenwoordigen . Klok Informatie beweegt rond de microchip op een bepaald tempo . Dat tempo wordt gecontroleerd door de klok . Als twee nullen arriveren ene na het andere ( of twee degenen) hoe werkt de microchip weet dat dit twee verschillende stukjes data ? Het weet omdat monsters van de gegevens op een bepaald interval en interval wordt bepaald door de klok . Dit betekent dat de kloksnelheid dicteert niet alleen wanneer gegevens veranderd , maar beperkt ook de snelheid waarmee de microprocessor functioneert . Hoe sneller de klok , hoe sneller de computer . Decoder De Decoder wordt ook wel de Instructie Decoder . Het routes gegevens rond de microchip . Een signaal van nullen en enen passeert langs de bus in de chip en is beschikbaar voor alle registers . Een aparte draad draagt een adres instructie van de Decoder vertellen van de bestemming te registreren dient de gegevens te grijpen . Door deze methode wordt de decoder controleert welk apparaat gegevens ontvangt. De Decoder wordt soms ook de Control Unit . Arithmetic Logic Unit De ALU , in zijn eenvoudigste vorm , is een " adder . " Het voegt een binair getal naar de andere. Ingewikkelder ALU's hebben andere wiskundige functies en het is door het toepassen van Booleaanse logica om getallen in de registers van de microchip die de ALU voert het programma instrueren van zijn acties . De ALU is ook bekend als een Execution Unit . Instructions Programma voor een microprocessor worden in assembler geschreven . Dit is laag level programmeertaal die de manipulatie van elementen binnen de microprocessor mogelijk maakt . Voordat programma-instructies aan de microprocessor worden verzonden , worden ze omgezet in " machine code " Dit is een zeer laag niveau programmeertaal die bestaat uit een reeks van getallen . Elk nummer is een instructie die de decoder implementeert als een actie . Zodra de decoder deze instructies ontvangt , worden ze opgesplitst en stuurde langs de bus naar het desbetreffende apparaat binnen de microprocessor .
|