<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.mafiasi.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.177.162.0%2F24</id>
	<title>Fachschaft Informatik - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mafiasi.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.177.162.0%2F24"/>
	<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php/Spezial:Beitr%C3%A4ge/85.177.162.0/24"/>
	<updated>2026-10-17T07:52:13Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=Ged%C3%A4chtnisprotokoll_RS11-1&amp;diff=12380</id>
		<title>Gedächtnisprotokoll RS11-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=Ged%C3%A4chtnisprotokoll_RS11-1&amp;diff=12380"/>
		<updated>2011-02-20T17:02:38Z</updated>

		<summary type="html">&lt;p&gt;85.177.162.122: /* Aufgabe 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rechnerstruktur Klausur, WS 10/11, 1. Termin, Freitag, 14.02.2011&lt;br /&gt;
&lt;br /&gt;
[[Gedächtnisprotokoll_RS11-1_Lösung|Lösung]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ANMERKUNG: Es gab insgesamt 100 Punkte zu erreichen.&lt;br /&gt;
Ich hab keine Ahnung ob die Reihenfolge der Klausur stimmt, bei einigen Ankreuzsachen bin ich auch nicht 100% sicher.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Aufgabe 1 ==&lt;br /&gt;
&lt;br /&gt;
Wandeln Sie folgende Zahl 2417 in das 2er System um (mit 16 Stellen)&lt;br /&gt;
Danach ausgehend von dieser Zahl ins 8er, 16er und 32er System.&lt;br /&gt;
Laut einem Betreuer sollen die führenden Nullen der Binärzahl auch mit umgewandelt werden.&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 2 ==&lt;br /&gt;
&lt;br /&gt;
Geben Sie 0,75 mit 4 Vor- und Nachkommastellen im Binärsystem an.&lt;br /&gt;
Geben Sie die -Zahl an.&lt;br /&gt;
(Zweierkomplement)&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 3 ==&lt;br /&gt;
&lt;br /&gt;
Geben Sie die Entropie eines Würfelwurfes an.&lt;br /&gt;
&lt;br /&gt;
Geben Sie die Entropie eines Würfels an, bei dem eine 6 die Wahrscheinlichkeit p = 1/2 hat, die anderen sind p = 1/10&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 4 ==&lt;br /&gt;
&lt;br /&gt;
Gegeben sind ein paar Hamming Codes&lt;br /&gt;
&lt;br /&gt;
0000001&lt;br /&gt;
0001110&lt;br /&gt;
1110000&lt;br /&gt;
1111111&lt;br /&gt;
&lt;br /&gt;
Was ist der Minimalabstand?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[] zyklischer Code?&lt;br /&gt;
[] einschrittiger Code?&lt;br /&gt;
[] Blockcode?&lt;br /&gt;
[] Binärcode?&lt;br /&gt;
[] erkennt 3 bit fehler?&lt;br /&gt;
[] korrigiert 1 bit fehler?&lt;br /&gt;
[] erkennt 4 bit fehler?&lt;br /&gt;
[] korrigiert 1 bit und erkennt 3 bit&lt;br /&gt;
[] korrigiert 1 bit und erkennt 4 bit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 5 ==&lt;br /&gt;
&lt;br /&gt;
Kann jede Schaltung gebaut werden durch&lt;br /&gt;
&amp;lt;pre&amp;gt;[]nur AND und OR&lt;br /&gt;
[]nur NOT und AND&lt;br /&gt;
[]nur OR&lt;br /&gt;
[]nur NOR&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
?&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 6 ==&lt;br /&gt;
&lt;br /&gt;
Wie viele binäre Funktionen mit 3 binären Veränderlichen gibt es?&lt;br /&gt;
&lt;br /&gt;
Wie viele Funktionen der art f(0,0,0) = 0 gibt es?&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 7 ==&lt;br /&gt;
&lt;br /&gt;
Für die binären Veränderlichen a und b geNANDet, geben sie bitte folgendes an:&lt;br /&gt;
&lt;br /&gt;
a) disjunktive Form&lt;br /&gt;
b) disjunktive Minimalform&lt;br /&gt;
c) konjunktive Form&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 8 ==&lt;br /&gt;
&lt;br /&gt;
Entwerfen Sie einen zyklisch einschrittigen Code mit 4 Codewörtern.&lt;br /&gt;
Bauen Sie für diesen ein Zustandsdiagramm.&lt;br /&gt;
Geben sie Funktionen für die Folgezustände an.&lt;br /&gt;
Bauen Sie eine funktionierende Schaltung mit Flipflops&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 9 ==&lt;br /&gt;
&lt;br /&gt;
Gegeben ist ein Taktsignal und ein Eingangssignal.&lt;br /&gt;
&lt;br /&gt;
Zeichnen Sie das Signal eines vorderflankengesteuerten, rückflankengesteuerten und pegelgesteuerten Flipflops (ohne Verzögerung btw)&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 10 ==&lt;br /&gt;
&lt;br /&gt;
Gegeben ist folgendes Flipflop.. (in etwa das aus dem RS Prak, außer dass am Anfang der Input nicht geANDet, sondern geORt wird.)&lt;br /&gt;
Geben Sie die Zustande für x=0 und x=1 an (Startzustand ist 0000).&lt;br /&gt;
&lt;br /&gt;
Was passiert, wenn das flankengesteuerte Flipflop durch ein pegelgesteuertes ersetzt wird?&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 11 ==&lt;br /&gt;
&lt;br /&gt;
Gegeben sei folgende Zustandstabelle&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;a1 | a0 | b1 | b0 | Y&lt;br /&gt;
-----------------------&lt;br /&gt;
 0    0    0    0   0&lt;br /&gt;
 0    0    0    1   0&lt;br /&gt;
 0    0    1    0   0&lt;br /&gt;
 0    0    1    1   0&lt;br /&gt;
 0    1    0    0   1&lt;br /&gt;
 0    1    0    1   0&lt;br /&gt;
 0    1    1    0   0&lt;br /&gt;
 0    1    1    1   0&lt;br /&gt;
 1    0    0    0   1&lt;br /&gt;
 1    0    0    1   1&lt;br /&gt;
 1    0    1    0   0&lt;br /&gt;
 1    0    1    1   0&lt;br /&gt;
 1    1    0    0   1&lt;br /&gt;
 1    1    0    1   1&lt;br /&gt;
 1    1    1    0   1&lt;br /&gt;
 1    1    1    1   0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Basteln Sie für Y ein KV Diagramm.&lt;br /&gt;
Finden Sie Schleifen und geben Sie die disjunktive Minimalform an.&lt;br /&gt;
Was wird mit dieser Funktion berechnet?&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 12 ==&lt;br /&gt;
&lt;br /&gt;
Hier ist das Bild einer CMOS Schaltung.&lt;br /&gt;
&lt;br /&gt;
Welche Funktion wird damit berechnet?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;a)&lt;br /&gt;
b)&lt;br /&gt;
c)&lt;br /&gt;
d)&lt;br /&gt;
e)&lt;br /&gt;
f)&lt;br /&gt;
g)&lt;br /&gt;
h) eine andere Funktion&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 13 ==&lt;br /&gt;
&lt;br /&gt;
Was ist RISC, was ist CISC?&lt;br /&gt;
Was kennzeichnet sie?&lt;br /&gt;
Was wird bei Intels x86 benutzt?&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 14 ==&lt;br /&gt;
&lt;br /&gt;
Carry Flag&lt;br /&gt;
Overflow Flag&lt;br /&gt;
&lt;br /&gt;
Was wird bei den folgenden Berechnungen gesetzt, CF oder OF? (oder keins meiner Meinung nach)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;0x00000001 + 0x00000002&lt;br /&gt;
0x00000001 + 0xFFFFFFFF&lt;br /&gt;
0xFFFFFFFE + 0x80000000&lt;br /&gt;
bla noch eine addl&lt;br /&gt;
0x00000002 - 0x00000001&lt;br /&gt;
0x00000001 - 0x00000002&lt;br /&gt;
bla noch eine subl&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 15 ==&lt;br /&gt;
&lt;br /&gt;
Funktion: W = (2*A*B)/(A+B)&lt;br /&gt;
&lt;br /&gt;
Schreiben Sie für 1-Adress und 2-Adress den Code (Tabelle mit Funktionen war gegeben)&lt;br /&gt;
&lt;br /&gt;
== Aufgabe 16 ==&lt;br /&gt;
&lt;br /&gt;
Hier sehen Sie Assemblercode für ein C Programm, das rekursiv eine Multiplikation zweier Zahlen berechnet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;int fu1(int a, int b) {&lt;br /&gt;
    if (b == 0) {&lt;br /&gt;
        return 1;&lt;br /&gt;
    } else {&lt;br /&gt;
        return fu1(a, b-1) * a;&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommentieren Sie den Code.&lt;br /&gt;
&lt;br /&gt;
Zeichnen Sie den Stack bei Aufruf von fu1(2,3).&lt;br /&gt;
&lt;br /&gt;
Wie viele Bytes werden bei fu1(8,2) benutzt?&lt;br /&gt;
&lt;br /&gt;
Was passiert bei fu1(2,-1)? (Zähler-Variable = -1 führt zu Endlosschleife)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Gedaechtnisprotokoll|RS11-1]]&lt;/div&gt;</summary>
		<author><name>85.177.162.122</name></author>
	</entry>
</feed>