skip to main content

kiesler.at
You are NOT logged in. ( login | New Account Signup | Forgot Your Password? ) Why log in?

Alpha C Inline-Assembler
updated by rck, 2004-10-08

C war schon seit Anfang an eine sehr maschinennahe Programmiersprache. Dadurch entstanden einerseits Probleme wie Bufferoverflows ('effizientes' Speichermanagement). Andererseits wichtige Konzepte wie Inline-Assembler. Inline-Assembler ist oft nicht nur einfacher zu durchschauen, weil der C-Compiler das ,,Housekeeping'' (Adressen-Ausrichtung, etc.) macht. Sondern auch fast so effizient wie ,,pure Assembler''.
                     
1 | 2 | 3 | 4 | 5 | 6

Motivation

Ich kann mich noch gut an die gute, alte DOS-Zeit erinnern. Mein Lieblingscompiler? Borland Pascal 7 keine Frage. Neben Turbo-Vision war eines meiner Lieblingsfeatures der Inlineassembler. Das hat dann ungefähr so ausgesehen:

PROCEDURE CallDOSInt; ASM
  INT 21h;
END;

Fertig war ein (relativ sinnloses) Programm, welches den DOS-Interrupt aufgerufen hat.

Wozu Inline-Assembler?

Inline-Assembler wird gerne eingesetzt, wenn es in kritischen Programmteilen auf das letzte Stück Kontrolle, auf maximale Geschwindigkeit ankommt. Bei meiner Suche nach Alpha-Inlineassembler bin ich beispielsweise auf massiv parallel rechnende Maschinen gestoßen, welche gerne mit Inline-Assembler gefüttert werden.

                     
1 | 2 | 3 | 4 | 5 | 6



RSSComments - Make a comment
The comments are owned by the poster. We are not responsible for its content.
RSSAll Articles
2008, 2007, 2006, 2005, 2004

What's Related

Link Manager

Programming
Übersetzerbau

Photo Albums

Programming

Article Manager

Programming
Übersetzerbau

RSS News Feeds

Programming

Announcements

Programming

Web Pages

Programming

Documents

Übersetzerbau

FAQ

Übersetzerbau

Latest Updates

AdministrativeTexts
updated by freddiemac1993, 2013-06-14
wiki

Re: adventures
created by brittdavis10, 2012-02-23 (1 rply, 3 views)
thread

Re: how to run phpwebsite...
created by alexander, 2011-08-25 (2 rpls, 3607 views)
thread

Re: Forum tags
created by HaroldFaragher, 2011-08-22 (3 rpls, 8488 views)
thread


Zu den KO2100 Foren