1. Theoretische Ebene Technische Ebene
¨ ¨
Ein automatisches ruckwarts
Einparkhilfesystem
Verkehrssysteme / Verkehrsmittel
Olaf Barz
Joanna Ry´ko
c
Ronny Kalusniok
Barbara Maria Pogorzelska
Institut f¨r Informatik
u
Humboldt-Universit¨t zu Berlin
a
{barz|kalusnio|pogorzel|rycko}@informatik.hu-berlin.de
26. Juni 2005
2. Theoretische Ebene Technische Ebene
Einleitung
Idee: Einparkhilfe f¨r enge Parkpl¨tze
u a
Ergebnis: Vollautomatisches System
1 Vorbeifahren und Messen der Parkl¨cke
u
2 Autonomes Einparken
Einschr¨nkungen: Parkl¨cke, Fahrzeugtyp, Getriebeart
a u
Abbruch m¨glich, aber keine Korrektur
o
5. Theoretische Ebene Technische Ebene
Schnittstellen, Befehlsformat
Befehlsformate
Typ Anzahl Bit-Gr¨ße
o Beschreibung
Befehle 7 3 MOV, CMP, SHR, ADD, MUL, JNE ...
Adressfeld 16 4 f¨r eines von 16 Register
u
Adressierungsart 2 1 Auswahl zwischen Register und Adresse
Adressfeld 256 8 f¨r Speicheradresse oder Registe
u
Insgesamt 16
6. Theoretische Ebene Technische Ebene
Befehle
Befehlssatz
Operation Beschreibung
MOV d s Verschiebeoperation in der Form: destination ⇐ source
CMP x y Vergleich von x und y:
x = y ⇒ EQU = 1
x > y ⇒ GEQ = 1
SHR a b Bitweises Rechtsschieben von a um b Stellen
MUL d s Multipliziert zwei Operanden,
Ergebnis nach d
ADD d s Addiert zwei Operanden,
Ergebnis nach d
JNE i EQU = 0 ⇒ Springe zur Marke i
JNG i GEQ = 0 ⇒ Springe zur Marke i