Atmel AT89C51 ASM Datei assemblieren

Gast #1258879
Hallo Community. Mit welchem Programm kann ich ASM Dateien für den Atmel 
AT89C51 assemblieren? Habs jetzt schon mit WAVRASM und Keil uVision 
versucht erhalte aber lediglich hunderte Fehlermeldungen. Konkret 
handelt es sich um die ASM Datei im Anhang.
Schonmal Danke im voraus!
Markus
Angehängte Dateien:
Gast #1258970
> Weiß jemand rat?
Ja, ich.

Der Assembler versteht die Sprache, in der die ASM-Datei geschrieben 
ist, nicht (damit meine ich jetzt nicht die schwedischen(?) Kommentare 
:)

Du musst in der Anleitung zum Assembler nachsehen, wie man dem Assembler 
ein Register bekannt macht, das ".equ" scheint er nicht zu raffen. Ich 
kenn's von meinem alten 8051 Assembler als "equ", also ohne Punkt.

Probier das mal aus...

Ralf
Gast #1259044
Im LIST-File steht:

tasm: Number of errors = 0

Schau mal nach dem TASM-Assembler, tabellenorientierter Assembler für 
diverse µc. Bitte nicht verwechseln mit TASM von Borland!

MfG       Rainer
Gast #1259200
moin Markus,

jeder Assembler hat so seine Eigenarten, daher Handbuch lesen.
Wie Thomas schon angefangen hat, in Deiner Datei ein paar Änderungen und 
es funkt.
Anbei der Code, wie in mein MASM übersetzt hat.

MfG
Pieter
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.