Assembler für Windows

OP #426740
Gibt es einen Assembler (wie QBasic für Basic), den ich unter Windows 
oder DOS starten kann und einfache Codes simmulieren kann?

Ich möchte eine Rechenoperation erst testen, bevor ich sie im AVR 
Programmiere und über die Leds ausgeben muss.

Ich habe die Forensuche benutzt, jedoch auf Anhieb nichts gefunden, das 
mir weitergeholfen hätte.
OP #426797
ich habe zum beispiel zwei register: R16 (8Bit) und R17 (2Bit)
Nun will ich die die beiden Register addieren, sprich
R16 Bildet die unteren 8 Bit und R17 die oberen 2 Bit.

Da dieser Wert (10Bit) nun kein Platz in einem Register
hat (soweit ich weiss), muss ich das ganze doch noch um
zwei Bit nach rechts schieben.

Hierfuer gibt es Befehle, die ich leider noch nicht gefunden
habe. Ich dachte nun, um zu experimentieren, ist es doch nun
einfacher das mit einer art Assembler SImulator zu machen,
der mir dann den Bit Wert angibt.

Oder schreibe ich hier absoluten Schwachsinn?
Wie wuerdert ihr das ausprobieren?
Gast #426828
Also mit dem AVRstudio kannst Du wirklich (fast) alles erstmal
nur auf dem PC ausprobieren.

Zugegeben, das Teil ist recht umfangreich, aber es hat alles was
Du brauchst: Assembler und Simulator mit allen Möglichkeiten,
um jeden Deiner (Rechen-)Schritte zu verfolgen.

Und selbst wenn Du AVRs in einer Hochsprache programmierst, kannst Du
den erzeugten Code im AVRstudio immer noch erstmal Source-Zeile für 
Source-Zeile simulieren, bevor Du ihn ein einen realen AVR brennst.

Gruß Johannes

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.