Intel 80C186 Embedded Microprocessor Programmierung (X86)

Persönliche Seite #267777
Lesenswert?
• ▲
▼
Etwas angestaubt zwar, aber kostenfrei:
http://bdn.borland.com/all/0,1435,museum|0|30,00.html

(Turbo C++ 1.01 oder Turbo C 2.0. Letzterer war in der
deutschsprachigen Ausgabe ein Highlight, da dessen Handbuch von dem
Arne Schäpers übersetzt/verfasst wurde. Seltener Fall, bei dem die
Übersetzung eines Buches das Original um Längen übertrifft. Weiß
allerdings nicht, wie man heute noch da rankommt.)

Nicht frei verfügbar, aber aufgrund des Alters (etwa 13 Jahre)
vermutlich recht kostengünstig dürfte Borland C++ 3.1 sein. Das war
deren letzter reiner 16-Bit-Compiler und war dem Microsoft'schen
Äquivalent deutlich überlegen (besser dokumentiert, weniger Fehler,
brauchbare IDE, besserer Debugger gerade für 16-Bit-Windows etc.).

Ansonsten funktioniert jeder Compiler, der x86-"RealMode"-Code
erzeugen kann. Das ist allerdings ziemlich eklig - ich erinnere nur an
die unsäglichen "Segmente". Mein Beileid.
Gast #267779
Lesenswert?
• ▲
▼
Interessant, wie man auf so eine simple Frage soviel uninteressanten und
irrelevanten Sülz schreiben kann...


"kannst du mal den link hierzu posten? läuft darauf vielleicht auch
linux?"

Das ist ein 16Bitter, darauf läuft kein Linux.
Gast #267781
Lesenswert?
• ▲
▼
Deine Unwissenheit lässt Grüßen, LINUX war zunächst ein verändertes
Minix. Und bei beiden war/ ist es möglich diese auch für 16-Bit zu
kompilieren, vielleicht gilt das ja jetzt nicht mehr für den
2.6.x-Kernel aber für weit frühere war es möglich, deshalb ist die
Aussage von dir so leider nicht haltbar/vertretbar. Vielleicht denkst
du das nächste Mal erstmal nach (oder falls das bei dir möglich ist,
dann recherchiere vernünftig), bevor du schreibst.
Gast #267783
Lesenswert?
• ▲
▼
"LINUX war zunächst ein verändertes Minix"

Linus Torvalds hatte zwar Minix und die Entwicklung lief anfangs
darunter, aber der Kernel stammt nicht von Minix ab. Und wurde vor
vorne herein für 32bit 386 geschrieben. Somit müsste sich schon jemand
die Mühe gemacht haben, ihn auf 16bit x86 zurück zu portieren.

Minix freilich lief anfangs tatsächlich auf 8088. Heutige Versionen
jedoch auch nicht mehr.

Als Cross-Compiler mit Windows-Host käme auch Digital Mars C++ in
Frage. Gibt's kostenlos bei http://www.digitalmars.com. Wird im
Unterschied zu diversen Borland Altlasten vom Autor noch gepflegt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.