summaryrefslogtreecommitdiffstats
path: root/Bachelor/Mikroprozessorsysteme2/mi2/Termin1
diff options
context:
space:
mode:
Diffstat (limited to 'Bachelor/Mikroprozessorsysteme2/mi2/Termin1')
-rw-r--r--Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1.pdfbin0 -> 9192 bytes
-rw-r--r--Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe1.c16
-rw-r--r--Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe2.c16
-rw-r--r--Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe3.c22
-rw-r--r--Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe4.c25
-rw-r--r--Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe5.c25
-rw-r--r--Bachelor/Mikroprozessorsysteme2/mi2/Termin1/frank_micsys2_praktikum01.zipbin0 -> 25765 bytes
-rw-r--r--Bachelor/Mikroprozessorsysteme2/mi2/Termin1/makefile11
8 files changed, 115 insertions, 0 deletions
diff --git a/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1.pdf b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1.pdf
new file mode 100644
index 0000000..73b4538
--- /dev/null
+++ b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1.pdf
Binary files differ
diff --git a/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe1.c b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe1.c
new file mode 100644
index 0000000..9d919c5
--- /dev/null
+++ b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe1.c
@@ -0,0 +1,16 @@
+// Lösung zu Termin1
+// Aufgabe 1
+// Namen: Sven Eisenhauer; ____________
+// Matr.: 707173; ____________
+// vom: 18.10.2005
+
+int main (void)
+{
+ int a;
+ int b;
+
+ a=0x1;
+ b=0x2;
+
+ return (0);
+}
diff --git a/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe2.c b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe2.c
new file mode 100644
index 0000000..289ef01
--- /dev/null
+++ b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe2.c
@@ -0,0 +1,16 @@
+// Lösung zu Termin1
+// Aufgabe 2
+// Namen: Sven Eisenhauer; ____________
+// Matr.: 707173; ____________
+// vom: 18.10.2005
+
+int a;
+int b;
+
+int main (void)
+{
+ a=0x1;
+ b=0x2;
+
+ return (0);
+}
diff --git a/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe3.c b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe3.c
new file mode 100644
index 0000000..eddf6fa
--- /dev/null
+++ b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe3.c
@@ -0,0 +1,22 @@
+// Lösung zu Termin1
+// Aufgabe 3
+// Namen: Sven Eisenhauer; ____________
+// Matr.: 707173; ____________
+// vom: 18.10.2005
+
+int a;
+int b;
+
+int main (void)
+{
+ int x;
+ int y;
+
+ x=0x1;
+ y=0x2;
+
+ a=x;
+ b=y;
+
+ return (0);
+}
diff --git a/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe4.c b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe4.c
new file mode 100644
index 0000000..5b573bf
--- /dev/null
+++ b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe4.c
@@ -0,0 +1,25 @@
+// Lösung zu Termin1
+// Aufgabe 4
+// Namen: Sven Eisenhauer; ____________
+// Matr.: 707173; ____________
+// vom: 18.10.2005
+
+int a;
+
+void addition(int m, int n, int sum)
+{
+ sum=m+n;
+}
+
+int main (void)
+{
+ int x;
+ int y;
+
+ x=0x1;
+ y=0x2;
+
+ addition(x,y,a);
+
+ return (0);
+}
diff --git a/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe5.c b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe5.c
new file mode 100644
index 0000000..06c4437
--- /dev/null
+++ b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/Termin1Aufgabe5.c
@@ -0,0 +1,25 @@
+// Lösung zu Termin1
+// Aufgabe 5
+// Namen: Sven Eisenhauer; ____________
+// Matr.: 707173; ____________
+// vom: 18.10.2005
+
+int a;
+
+void addition(int *m, int *n, int sum)
+{
+ sum=m+n;
+}
+
+int main (void)
+{
+ int x;
+ int y;
+
+ x=0x1;
+ y=0x2;
+
+ addition(&x,&y,a);
+
+ return (0);
+}
diff --git a/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/frank_micsys2_praktikum01.zip b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/frank_micsys2_praktikum01.zip
new file mode 100644
index 0000000..7cdf593
--- /dev/null
+++ b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/frank_micsys2_praktikum01.zip
Binary files differ
diff --git a/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/makefile b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/makefile
new file mode 100644
index 0000000..3180fee
--- /dev/null
+++ b/Bachelor/Mikroprozessorsysteme2/mi2/Termin1/makefile
@@ -0,0 +1,11 @@
+# Quellendatei
+FILE = Termin1Aufgabe1
+# Optimierungsstufe
+OPTI = 1
+
+all:
+# Übersetzen und binden der Quelldatei
+ arm-elf-gcc -g -O$(OPTI) $(FILE).c -o $(FILE).elf
+# Erzeugen des Assemblercode aus der C-Datei
+ arm-elf-gcc -S -O$(OPTI) $(FILE).c
+