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
>Mit welchem Programm kann ich ASM Dateien für den Atmel >AT89C51 assemblieren? Habs jetzt schon mit WAVRASM Jedenfalls nicht mit einem AVR Assembler. Nicht alles was von Atmel kommt ist ein AVR. http://www.atmel.com/dyn/resources/prod_documents/ASMB51.EXE
hallo holger. danke für den tip. erhalte aber leider immer noch die selben fehler (siehe anhang). Weiß jemand rat? Danke im voraus! Markus
> 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
das .equ durch equ zu ersetzen scheint nichts zu bringen. immer noch alles voller fehler...
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
meinst du so was http://www.ticalc.org/archives/files/fileinfo/250/25051.html der spuckt nämlich auch nur fehler aus...
Batronix Progstudio. INCLUDE 89C51.mc einfügen, alle .equ/.end/.org durch equ/end/org ersetzen und die Sprungmarken am Ende mit ":" versehen. Thomas
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.