Mikroprocessorarkitektur og dens operationer

En mikroprocessor er den centrale processorenhed (CPU) på en computer. Det er her behandling af programinstruktioner og data finder sted. En grundlæggende computer består af en mikroprocessor, ekstern hukommelse og input- og outputenheder.

Arkitektur af en simpel mikroprocessor

De følgende afsnit beskriver de grundlæggende komponenter i en simpel mikroprocessorarkitektur. Det er tættere på tidlige mikroprocessorer. Det er dog stadig grundlaget for nutidens mere komplekse mikroprocessorer.

Dagens video

Aritmetisk logisk enhed

Aritmetiske og logiske operationer finder sted i ALU.

Akkumulator

Akkumulatoren har en af ​​operanderne såvel som resultatet i operationer udført af ALU.

Programtæller (PC)

Programtælleren indeholder hukommelsesadressen for den næste programinstruktion, der skal udføres.

Adresse-, data- og statusregistre og stakmarkør

Adresseregistret indeholder adressen på en hukommelsesplacering, der skal tilgås.

Dataregisteret indeholder de data, der kommer fra eller går til hukommelsen eller en I/O-port.

Statusregistret indeholder information om resultatet af den tidligere ALU-operation.

Stack Pointer-registret indeholder adressen på hukommelsesblokken (stakken), hvor subrutine-returadresser er gemt.

Styreenhed

Kontrolenheden indeholder kredsløbet, der styrer processen med at hente, afkode og udføre programinstruktioner.