Assemblersprache für Befehl

Midorima

Newbie
Registriert
Juni 2014
Beiträge
1
Moin moin Allerseits!

mir macht eine Aufgabe grad zu schaffen und wollte hier mal nachfragen ob mir jemand helfen könnte.

" Finden Sie für :"mov 3[r2+],0x100 mit op1: Ziel, op2: Quelle " Assembler Befehlsfolge.

In der gegebenen Befehlsfolge verwendete Adressierungsarten:

• n[rx+] - registerindiziert mit postincrement; mit n als Indexwert und rx als Register x
• numerischer Wert - speicherdirekt
Von Ihnen verwendbare Adressierungsarten:
• rx - registerdirekte Adressierung
• [rx] - registerindirekte Adressierung
• #- unmittelbare Adressierung
Verwenden Sie die Befehle add, sub, mov! Alle Registerinhalte sollen sich wie bei Ausführung des Originalbefehls verhalten!"

Nun die Frage ist der Befehl an sich nicht schon eine Assemblerfolge oder muss ich jetzt jeden einzelnen Schritt schreiben?

Vielen Dank schonmal für die kommende Hilfe!

Mit freundlichen Grüßen
Midorima
 
Das ist Pseudocode. Du musst die Schritte schreiben die deine (gedachte) CPU als Befehle kennt. Indirekte Addressierung inkl. Postinkrement kann eigentlich keine CPU. Viel zu kompliziert so ein Befehl.
 
Zurück
Oben