Instruktionspekare

En instruktionspekare eller programräknare (eng. instruction pointer eller program counter (PC)) är ett register som används i processorer för att hålla reda på var processorn befinner sig i instruktionsföljden. Beroende på processortyp innehåller instruktionspekaren antingen adressen till den instruktion som för tillfället exekveras eller adressen till nästa instruktion som skall exekveras. Instruktionspekaren ökas automatiskt efter att en instruktion utförts, eller då en instruktion hämtats från minnet till instruktionsregistret, vilket medför att instruktioner normalt hämtas sekventiellt från minnet. Dock kan vissa instruktioner, som hopp-, gren-, anrops- och returinstruktioner, avbryta sekvensen genom att sätta ett nytt värde i instruktionspekaren.

Media som används på denna webbplats

Question book-4.svg
Författare/Upphovsman: Tkgd2007, Licens: CC BY-SA 3.0
A new incarnation of Image:Question_book-3.svg, which was uploaded by user AzaToth. This file is available on the English version of Wikipedia under the filename en:Image:Question book-new.svg