Show simple item record

AuthorEspenlaub, Klausdc.contributor.author
Date of accession2016-03-14T13:38:44Zdc.date.accessioned
Available in OPARU since2016-03-14T13:38:44Zdc.date.available
Year of creation1997dc.date.created
AbstractGängige Prozessorarchitekturen bieten wenig Unterstützung für die Entwicklung zuverlässiger, korrekter und wartbarer Software. Andererseits ist es schwierig, Standard-Entwicklungswerkzeuge für experimentelle Prozessor- und Betriebssystemarchitekturen wie z.B. MONADS-PC anzupassen. Capabilities und Modularität werden bisher von Standard-Compilern nicht unterstützt. Zuerst werden daher die Architektur des Zielsystems, die Eigenschaften des GNU C-Compilers und des MONADS-Pascal-Compilers detailliert beschrieben. Das Ziel dieser Arbeit ist es, eine Portierung des GNU C-Compilers für die MONADS-PC-Architektur zu entwerfen, zu implementieren und zu testen. Es soll möglich sein, mit dem portierten Compiler Standard-C-Code ohne Modifikation zu übersetzen. Hierzu ist es notwendig, sowohl Entwicklungswerkzeuge wie Assembler, Linker und Bibliotheksverwaltung zu verbessern bzw. neu zu implementieren als auch eine angepasste Version der C-Bibliothek zu erstellen. Die Code-Qualität wird anhand von Beispielprogrammen mit dem existierenden MONADS-Pascal-Compiler verglichen. Abschließend werden die erzielten Ergebnisse bewertet und der erstellte Code dokumentiert.dc.description.abstract
Languagededc.language.iso
PublisherUniversität Ulmdc.publisher
LicenseStandard (Fassung vom 03.05.2003)dc.rights
Link to license texthttps://oparu.uni-ulm.de/xmlui/license_v1dc.rights.uri
KeywordC-Bibliothekdc.subject
KeywordEntwicklungswerkzeugedc.subject
KeywordProzessorarchitekturdc.subject
Dewey Decimal GroupDDC 004 / Data processing & computer sciencedc.subject.ddc
LCSHComputer software; Developmentdc.subject.lcsh
TitlePortierung eines C-Compilers auf eine capability-basierte Architekturdc.title
Resource typeAbschlussarbeit (Master; Diplom)dc.type
DOIhttp://dx.doi.org/10.18725/OPARU-351dc.identifier.doi
URNhttp://nbn-resolving.de/urn:nbn:de:bsz:289-vts-54620dc.identifier.urn
GNDCapability-Systemdc.subject.gnd
GNDCodegenerierungdc.subject.gnd
GNDÜbersetzer <Informatik>dc.subject.gnd
FacultyFakultät für Informatikuulm.affiliationGeneral
Date of activation2006-01-10T13:20:45Zuulm.freischaltungVTS
Peer reviewneinuulm.peerReview
DCMI TypeTextuulm.typeDCMI
VTS ID5462uulm.vtsID
CategoryPublikationenuulm.category
Bibliographyuulmuulm.bibliographie


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record