Problem bei Assembler Rechnung
-
Ich beschäftige mich seit geraumer Zeit mit Assembler programmieren und habe mir im Netz ein paar Tutorials durchgelesen und auch ein paar Aufgaben aus dem Netz gesaugt, damit ich ein wenig üben kann.
Ein paar Einstiegsaufgaben konnte ich lösen, aber an dieser scheitere ich vollkommen.
Kann mir jemand sagen wie ich das in einen Quelltext umsetzen kann?
Addieren Sie zwei 16-Bit-Zahlen, die sich ab Adresse 0A0H bzw. ab Adresse 0B6H im internen Daten- Speicher befinden.
Die Speicherung der 16-Bit-Zahlen liegt in der Form zuerst High-Byte, danach Low-Byte vor.
Das Ergebnis soll ab Adresse 09DH im internen Datenspeicher abgelegt werden.Vielen Dank.
-
Haengt vor allem davon ab, fuer welche CPU du programmierst.
-
Für den 8051.
Ich arbeite mit Keil u Vision 2.
-
So jetzt hab ich mich registriert. Sonst ist das editieren von Beiträgen etwas schwer.
Konnten dir meine Angaben weiterhelfen?
-
Ja, bzw. sie helfen auch jedem anderen weiter, der das liest.
Ich kenne mich aber weder mit dem 8051, noch mit dieser IDE aus.
Bis jemand hier vorbeischaut, der sich damit auskennt, koennte es durchaus einige Tage dauern.
Evtl. waerst du da in einem Forum speziell zu µCs besser/schneller beraten...
-
Kenn mich zwar auch nicht mit dem 8051 aus, hab aber 2 Links gefunden die dir weiterhelfen könnt:
Link <- Da ist ne gute Einführung + Befehlsreferenz
16 Bit Addition <- Beispiel für eine 16 Bit Addition