Archiv

Archiv für die Kategorie ‘Studium / Job’

Die Tücken der Assemblerprogrammierung

25. März 2006

Nach dieser Woche habe ich ehrlich gesagt erstmal genug von der Assembler-Programmierung.

Wir hatten nämlich am Freitag eine durchaus umfangreiche Aufgabe abzugeben. Im Grunde ging es nur um das Handling von Gleitkommazahlen auf Basis der IEEE-754 – Norm und diverser Grundrechenoperationen damit. Auch muss ich anmerken, dass dies für den 6502er Mikroprozessor implementiert wurde, welcher noch keine Befehlssätze zur direkten Multiplikation besitzt.

Die Aufgabe stellte sich schwieriger heraus als man zu erst gedacht hätte. Wir mussten dadurch, dass das Vorzeichenbit in einem einzelnen Byte gespeichert werden sollte, Fälle beachten, wie jeweils die Vorzeichenkombination bei den benutzten Zahlen ist. Auch musste bei der Addition/Subtraktion jeweils der Exponent angeglichen werden und erst dann konnte die Mantisse addiert/subtrahiert werden. Danach muss die Zahl natürlich wieder normiert werden.

Bei der Multiplikation stößt man auch auf diverses, was man beachten muss. Speziell sei hier gesagt, dass jeweils drei Bytes mit weiteren drei Bytes multipliziert werden müssen, so dass man Standard-Algorithmen (wie die Booth-Methode), welche auf die Multiplikation von 1-Byte-Zahlen beschränkt sind, erweitern und anpassen muss. Auf jeden Fall wird das Programm recht umfangreich und man wird möglichst versuchen auf viele Unterprogramme zu setzen, damit man alles halbwegs modular und allgemein gestalten kann.

Insgesamt waren es bei uns etwa 950 Zeilen Code, an denen wir bestimmt 20 Stunden beschäftigt waren. Leider merkt man viele Konzipierungsfehler erst im Laufe der Entwicklung, so dass wir einmal komplett von vorne beginnen mussten.

Dies Ganze war für ein einfaches Praktikum doch schon einiges an Arbeit. Das tollste bei der Abnahme war dann aber, dass der Professor selbst die Aufgabe gar nicht ausprobiert hatte und folglich auch erstaunt war, wie umfangreich das Ganze war. Nun will er wohl die Aufgabe entschärfen. Schön, dass er so Studenten als Versuchskaninchen missbraucht, als ob man nicht schon genug für andere Fächer zu tun hätte.

Für die Interessierten hier mal die Aufgabe.

Categories: Studium / Job

Analogtechnik und mehr

20. März 2006

Heute fand die erste Vorlesung im neuen Semester statt. Auch direkt ein neues Fach: Analogtechnik.

Normalerweise hätten wir Analogtechnik laut Studienverlaufsplan schon im letzten Semester haben sollen, aber da machte der zuständige Professor Bärwolff ein Forschungssemester. Dies hat zur Folge, dass nun der Stoff aus beiden Semestern in einem abgehandelt wird. Es kommt also einiges an Arbeit auf uns zu. Immerhin macht der Prof einen durchaus motivierten und eloquenten Eindruck. Auch ist er in der Lage, soweit ich es bisher beurteilen kann, Sachverhalte klar und verständlich rüberzubringen.

Auf dem Plan stehen für dieses Semester jedenfalls Themen wie Halbleitertechnik, Bipolare und Unipolare Transistoren, Operationsverstärker und Optoelektronik.

Es kann durchaus interessant werden, besonders da der Prof in Aussicht stellt auch auf neue und innovative Entwicklungen, wie die Molekularelektronik, zu sprechen zu kommen.

Zur kleinen Erläuterung: Molekularelektronik ist die Weiterentwicklung der Mikroelektronik, bei der die Funktion der einzelnen Bauelemente durch Ausnutzung atomarer Wechselwirkungen realisiert wird.

Kurz gesagt: die Zukunft des Computers. Denn mittlerweile hat man das physikalische Limit fast erreicht und kann bestehende Chips kaum noch kleiner bekommen, so dass auf neue Techniken gesetzt werden muss. Es wird sicher sehr interessant, was sich in den nächsten 10 bis 20 Jahren in dem Bereich tun wird. Zu rechnen ist jedenfalls mit extremen Leistungssteigerungen.

Categories: Dies & Das, Studium / Job

Schritt vorwärts

18. Januar 2006

Es ist immer wieder schön zu realisieren, dass man einen Schritt vorwärts getan hat und etwas Neues erreicht. In meinem Fall ist es zwar nichts wirklich besonderes, aber für mich persönlich trotzdem ein Grund zur Freude. Ich habe heute nämlich das letzte Praktikum dieses Semesters anerkannt bekommen. Damit wäre also alles soweit geschafft und ich kann mich fast schon auf die Semesterferien konzentrieren. Klausurmässig steht dieses Semester auch nicht wirklich viel an. In dieser Hinsicht wird das nächste definitiv härter.

Naja.. die etwas größere Freizeit hab ich auch direkt mal ausgenutzt und heute einen neuen “The Movies”-Film vervollständigt und die Planungen für den nächsten laufen auf Hochtouren.. mal schauen, was das gibt.
Ich werde auch versuchen endlich wieder mehr für diese Seite hier zu tun.. ;)

Categories: Dies & Das, Studium / Job

Die Zeit

1. Oktober 2005

Ja.. Sie vergeht. Manchmal zwar schneller, manchmal gar langsamer, aber ein unweigerlicher Fluss macht sich trotzdem bemerkbar. Besonders bei Langweile scheint sie beinahe still zu stehen, was einerseits in der Situation nicht wirklich vorteilhaft sein kann, man sich aber in anderen wünscht das subjektive empfinden wäre geradewegs genauso.

Für die einen fangen nun die Herbstferien an – überraschend früh dieses Jahr. Für mich nun nach der längeren Vorlesungsfreien Zeit – ich sage extra nicht Semesterferien – geht’s langsam wieder mit den Vorlesungen los. Recht gespannt bin ich schon darauf, denn im nun kommenden dritten Semester stehen nun komplett neue Fächer auf dem Plan. Nichts wird aus den vorherigen direkt weitergeführt.
Die ersten beiden Semester waren vor allem ein Grundlagen-Vermittelndes Jahr. Nun folgt das Hauptstudium.

Und sonst.. dies und das.. Eine sich anbahnende Lan mit alten Freunden, DSA Spielen?, Listentreff?.. verschiedenes�

Categories: Dies & Das, Studium / Job

Prüfungen etc.

22. September 2005

Nachdem ich gestern die Physikprüfung – hoffentlich auch erfolgreich – geschrieben habe, stehen nur noch Mathe und AP (Algorithmen/Programmierung) auf dem Plan. Montag bzw. Mittwoch muss ich ran. Dann ist nämlich alles geschrieben, was ich bisher an Prüfungen schreiben kann/darf. Im Gegensatz zu einigen anderen hab ich mir nämlich vorgenommen alle Klausuren so schnell wie möglich zu schreiben und diese nicht unnötig in die Ferne zu schieben.
Werde jedenfalls sehr froh sein, wenn diese vorüber sind und die Tage danach auch zu genießen wissen. Denn bald fangen auch wieder die Vorlesungen an. Normalerweise wäre da fürs dritte Semester Analogtechnik aufm Plan, aber aus mir unbekannten Gründen kann der dafür verantwortliche Prof es erst im nächsten Semester übernehmen. Und dieses ist an sich schon gut gefüll. Naja.. wird sich ja noch zeigen, was das wird.

Categories: Studium / Job