<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Befehlsz%C3%A4hler</id>
	<title>Befehlszähler - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Befehlsz%C3%A4hler"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Befehlsz%C3%A4hler&amp;action=history"/>
	<updated>2026-06-21T16:16:43Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Befehlsz%C3%A4hler&amp;diff=18621&amp;oldid=prev</id>
		<title>imported&gt;MaaaxiKing: /* Einzelheiten */ Grammatik</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Befehlsz%C3%A4hler&amp;diff=18621&amp;oldid=prev"/>
		<updated>2024-02-11T14:18:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Einzelheiten: &lt;/span&gt; Grammatik&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der &amp;#039;&amp;#039;&amp;#039;Befehlszähler&amp;#039;&amp;#039;&amp;#039;, auch &amp;#039;&amp;#039;&amp;#039;Programmzähler&amp;#039;&amp;#039;&amp;#039; ({{enS|program counter}}, kurz &amp;#039;&amp;#039;PC&amp;#039;&amp;#039;),&amp;lt;ref name=&amp;quot;Mikrokontroller-Handbuch&amp;quot;&amp;gt;Handbuch PIC24/dsPIC-Mikrocontroller: Praxisbeispiele zur Anwendung der Module und Befehle – &amp;#039;&amp;#039;[[Franzis-Verlag]]&amp;#039;&amp;#039;, 2014, ISBN 3-645-65273-6; siehe auch in der &amp;#039;&amp;#039;[[Google-Buchsuche]]&amp;#039;&amp;#039; im [https://books.google.de/books?id=pjFsDAAAQBAJ&amp;amp;pg=PT18&amp;amp;dq=%22program%20counter%22&amp;amp;redir_esc=y#v=onepage&amp;amp;q=%22program%20counter%22&amp;amp;f=false Abschnitt &amp;#039;&amp;#039;1.3.1: Adressierung des Programmspeichers&amp;#039;&amp;#039;, einmal mit ‚program counter‘] und ein weiteres Mal mit [https://books.google.de/books?id=pjFsDAAAQBAJ&amp;amp;pg=PT18&amp;amp;dq=%22Programmzeiger%22&amp;amp;redir_esc=y#v=onepage&amp;amp;q=%22Programmzeiger%22&amp;amp;f=false „Programmzeiger“]&amp;lt;/ref&amp;gt; ist ein [[Register (Computer)|Register]] innerhalb eines [[Hauptprozessor]]s, das je nach [[Systemarchitektur]] die [[Speicheradresse]] des derzeitigen oder des nächsten [[Anweisung (Programmierung)|Befehls]] enthält. Da er damit auf einen Speicherbereich zeigt, wird er auch als &amp;#039;&amp;#039;&amp;#039;Befehlszeiger&amp;#039;&amp;#039;&amp;#039; (englisch &amp;#039;&amp;#039;{{lang|en|instruction pointer}}&amp;#039;&amp;#039;, kurz&amp;amp;nbsp;&amp;#039;&amp;#039;IP&amp;#039;&amp;#039;) oder &amp;#039;&amp;#039;&amp;#039;Programmzeiger&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref name=&amp;quot;Mikrokontroller-Handbuch&amp;quot; /&amp;gt; bezeichnet.&lt;br /&gt;
&lt;br /&gt;
== Einzelheiten ==&lt;br /&gt;
Wurde ein Befehl erfolgreich ausgeführt, geht der Hauptprozessor in der Befehlsfolge des [[Computerprogramm|Programms]] weiter: Der Hauptprozessor liest von der im Programmzähler angegebenen Speicheradresse den nächsten Befehl aus, erhöht den Zähler und führt den Befehl aus (vgl. [[Von-Neumann-Zyklus]]).&lt;br /&gt;
&lt;br /&gt;
Handelt es sich dabei um einen [[Sprungbefehl]], so wird der [[Zeiger (Informatik)|Zeiger]] auf die angegebene Sprungadresse gesetzt. Bei einem Sprung mit Rückkehrabsicht (etwa dem Aufruf eines [[Unterprogramm]]s oder einer [[Unterbrechungsroutine]]) wird der Programmschrittzähler in einem bestimmten Register an einer definierten Stelle im Hauptspeicher oder bei den meisten modernen Prozessorfamilien auf dem [[Stapelspeicher|Stack]] gesichert und die Verarbeitung an der Einsprungadresse des Unterprogramms fortgesetzt. Nach Beendigung des Unterprogramms wird der Programmzähler durch einen Rücksprungbefehl wieder auf den gespeicherten Wert zurückgesetzt und damit die Ausführung an der ursprünglichen Stelle des „unterbrochenen“ Programms fortgesetzt.&lt;br /&gt;
&lt;br /&gt;
== Einzelbelege ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Befehlszahler}}&lt;br /&gt;
[[Kategorie:Rechnerarchitektur]]&lt;/div&gt;</summary>
		<author><name>imported&gt;MaaaxiKing</name></author>
	</entry>
</feed>