<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://ls14-eini.cs.tu-dortmund.de/index.php?action=history&amp;feed=atom&amp;title=%C3%9Cberlauf</id>
		<title>Überlauf - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://ls14-eini.cs.tu-dortmund.de/index.php?action=history&amp;feed=atom&amp;title=%C3%9Cberlauf"/>
		<link rel="alternate" type="text/html" href="https://ls14-eini.cs.tu-dortmund.de/index.php?title=%C3%9Cberlauf&amp;action=history"/>
		<updated>2026-05-02T02:27:40Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in EINI</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://ls14-eini.cs.tu-dortmund.de/index.php?title=%C3%9Cberlauf&amp;diff=1335&amp;oldid=prev</id>
		<title>Kristin am 15. Mai 2016 um 23:08 Uhr</title>
		<link rel="alternate" type="text/html" href="https://ls14-eini.cs.tu-dortmund.de/index.php?title=%C3%9Cberlauf&amp;diff=1335&amp;oldid=prev"/>
				<updated>2016-05-15T23:08:30Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='de'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 15. Mai 2016, 23:08 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ein '''Überlauf''' ist ein &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Phenomän&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;welches &lt;/del&gt;in arithmetischen Schaltungen, wie die der Recheneinheit eines Computers, auftreten kann. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Er geschieht &lt;/del&gt;immer dann, wenn durch eine arithmetische Operation der &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Zahlenbereich &lt;/del&gt;eines Datentyps überschritten wird. Die [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Binärrepresentation&lt;/del&gt;]] der Zahl zeigt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;dabei &lt;/del&gt;ein falsches Ergebnis an.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ein '''Überlauf&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;''' oder '''Übertrag&lt;/ins&gt;''' ist ein &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Phänomen&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;das &lt;/ins&gt;in arithmetischen Schaltungen, wie die der Recheneinheit eines Computers, auftreten kann. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Es tritt &lt;/ins&gt;immer dann &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;auf&lt;/ins&gt;, wenn durch eine arithmetische Operation der &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Wertebereich &lt;/ins&gt;eines &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Datentyp|&lt;/ins&gt;Datentyps&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;überschritten wird. Die [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Dezimal- und Binärsystem|Binärrepräsentation&lt;/ins&gt;]] der Zahl zeigt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;dadurch &lt;/ins&gt;ein falsches Ergebnis an.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Auftreten =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Auftreten =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als Beispiel &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;gegeben &lt;/del&gt;seien hier zwei Zahlen, repräsentiert durch ein einzelnes, nicht vorzeichenbehaftetes [[Byte]], gegeben:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als Beispiel seien hier zwei Zahlen, repräsentiert durch ein einzelnes, nicht vorzeichenbehaftetes [[Byte &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(Bitfolge)&lt;/ins&gt;]], gegeben:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; 1101 1111&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; 1101 1111&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l16&quot; &gt;Zeile 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  1 0000 0111 (263)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  1 0000 0111 (263)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Diese Zahl kann jedoch nicht mehr durch ein Byte repräsentiert werden, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;weswegen &lt;/del&gt;eine Maschine, die dieses Ergebnis berechnet, nur die letzten &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;8 &lt;/del&gt;Bits als Ergebnis &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;abspeichert&lt;/del&gt;. Das Ergebnis der Berechnung ist also '''7''' anstatt '''263'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Diese Zahl kann jedoch nicht mehr durch ein Byte repräsentiert werden, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;da sie aus neun [[Bit]]s besteht. Daher speichert &lt;/ins&gt;eine Maschine, die dieses Ergebnis berechnet, nur die letzten &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;acht &lt;/ins&gt;Bits als Ergebnis &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ab&lt;/ins&gt;. Das Ergebnis der Berechnung ist also '''7''' anstatt '''263'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;auftreten &lt;/del&gt;eines Übertrags in einem Bit, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;welches &lt;/del&gt;nicht mehr durch den vorgegebenen Datentyp repräsentiert werden kann, nennt man einen '''Überlauf'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. Die Werte der Berechnung &amp;quot;laufen über&amp;quot; und beginnen wieder bei der kleinsten repräsentierten Zahl&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Auftreten &lt;/ins&gt;eines Übertrags in einem Bit, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;das &lt;/ins&gt;nicht mehr durch den vorgegebenen Datentyp repräsentiert werden kann, nennt man einen '''Überlauf'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dieses &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Phenomän &lt;/del&gt;tritt auch auf, wenn man zwei vorzeichenbehaftete Zahlen miteinander addiert. Die obere Berechnung wäre im Zweierkomplement also die Addition von -33 und 40. In diesem Fall sorgt der Übertrag &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(Überlauf) &lt;/del&gt;des &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;8. &lt;/del&gt;Bits für die korrekte Berechnung (ein Vorteil des Zweierkomplements bei der Addition einer positiven Zahl &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;auf eine negative &lt;/del&gt;Zahl).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;==Zweierkomplement==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dieses &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Phänomen &lt;/ins&gt;tritt auch auf, wenn man zwei vorzeichenbehaftete Zahlen miteinander addiert. Die obere Berechnung wäre im &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;Zweierkomplement&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;also die Addition von -33 und 40. In diesem Fall sorgt der Übertrag des &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;achten &lt;/ins&gt;Bits für die korrekte Berechnung (ein Vorteil des Zweierkomplements bei der Addition einer positiven Zahl &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mit einer negativen &lt;/ins&gt;Zahl).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Problematisch wird die Addition (egal in welcher Zahlendarstellung) zweier positiver Zahlen:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Problematisch wird die Addition (egal in welcher Zahlendarstellung) zweier positiver Zahlen:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kristin</name></author>	</entry>

	<entry>
		<id>https://ls14-eini.cs.tu-dortmund.de/index.php?title=%C3%9Cberlauf&amp;diff=1320&amp;oldid=prev</id>
		<title>Hauer: Die Seite wurde neu angelegt: „Ein '''Überlauf''' ist ein Phenomän, welches in arithmetischen Schaltungen, wie die der Recheneinheit eines Computers, auftreten kann. Er geschieht immer dan…“</title>
		<link rel="alternate" type="text/html" href="https://ls14-eini.cs.tu-dortmund.de/index.php?title=%C3%9Cberlauf&amp;diff=1320&amp;oldid=prev"/>
				<updated>2016-05-13T21:11:22Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Ein &amp;#039;&amp;#039;&amp;#039;Überlauf&amp;#039;&amp;#039;&amp;#039; ist ein Phenomän, welches in arithmetischen Schaltungen, wie die der Recheneinheit eines Computers, auftreten kann. Er geschieht immer dan…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ein '''Überlauf''' ist ein Phenomän, welches in arithmetischen Schaltungen, wie die der Recheneinheit eines Computers, auftreten kann. Er geschieht immer dann, wenn durch eine arithmetische Operation der Zahlenbereich eines Datentyps überschritten wird. Die [[Binärrepresentation]] der Zahl zeigt dabei ein falsches Ergebnis an.&lt;br /&gt;
&lt;br /&gt;
= Auftreten =&lt;br /&gt;
&lt;br /&gt;
Als Beispiel gegeben seien hier zwei Zahlen, repräsentiert durch ein einzelnes, nicht vorzeichenbehaftetes [[Byte]], gegeben:&lt;br /&gt;
&lt;br /&gt;
 1101 1111&lt;br /&gt;
 0010 1000&lt;br /&gt;
&lt;br /&gt;
Addiert man diese beiden Zahlen mithilfe schriftlicher Addition, so erhält man folgende Werte (Mit Ü als Übertrag):&lt;br /&gt;
&lt;br /&gt;
     1101 1111 (223)&lt;br /&gt;
 +   0010 1000 ( 40)&lt;br /&gt;
 Ü 1 1111 0000&lt;br /&gt;
 -------------&lt;br /&gt;
   1 0000 0111 (263)&lt;br /&gt;
&lt;br /&gt;
Diese Zahl kann jedoch nicht mehr durch ein Byte repräsentiert werden, weswegen eine Maschine, die dieses Ergebnis berechnet, nur die letzten 8 Bits als Ergebnis abspeichert. Das Ergebnis der Berechnung ist also '''7''' anstatt '''263'''.&lt;br /&gt;
Das auftreten eines Übertrags in einem Bit, welches nicht mehr durch den vorgegebenen Datentyp repräsentiert werden kann, nennt man einen '''Überlauf'''. Die Werte der Berechnung &amp;quot;laufen über&amp;quot; und beginnen wieder bei der kleinsten repräsentierten Zahl.&lt;br /&gt;
&lt;br /&gt;
Dieses Phenomän tritt auch auf, wenn man zwei vorzeichenbehaftete Zahlen miteinander addiert. Die obere Berechnung wäre im Zweierkomplement also die Addition von -33 und 40. In diesem Fall sorgt der Übertrag (Überlauf) des 8. Bits für die korrekte Berechnung (ein Vorteil des Zweierkomplements bei der Addition einer positiven Zahl auf eine negative Zahl).&lt;br /&gt;
&lt;br /&gt;
Problematisch wird die Addition (egal in welcher Zahlendarstellung) zweier positiver Zahlen:&lt;br /&gt;
&lt;br /&gt;
     0101 1101 ( 93)&lt;br /&gt;
 +   0110 1010 (106)&lt;br /&gt;
 Ü   1111 0000&lt;br /&gt;
 -------------&lt;br /&gt;
     1100 0111 (-57)&lt;br /&gt;
&lt;br /&gt;
In diesem Fall tritt ein Überlauf in den negativen Zahlenbereich der Darstellung auf. Anstatt eine große positive Zahl zu berechnen, liefert das Ergebnis (in der entsprechenden Zahlendarstellung) eine negative Zahl.&lt;/div&gt;</summary>
		<author><name>Hauer</name></author>	</entry>

	</feed>