Langen String in ein Speicher kopieren
-
Hi,
ich verwendet den Motorala M68000 und irgendwie schaffe ich es nicht eine String-Konstante in ein extra dafür angelegtes Speicher zu kopieren:ORG $3000 BRA START STRING DC.B 'Praktikum-Rechnerarchitektur',0 STR_ADDR DS.B 29 ; 29 Bytes für String reservieren. SUMME DS.W 1 ; Summe der Zeichen im ASCII-Code MITTEL DS.W 1 ; Mittelwert START: MOVE.B #9,D0 TRAP #15 ; halt simulator * Variables and Strings END START ; last line of source
Mit MOVE.L werde ich nur die ersten 4 Bytes kopieren können. Ich habe mir deswegen auch Gedanken gemacht den String in 4-Byte-Blöcke aufzusplitten, aber das ist unsinnig.
Wie geht man also vernünftig ran?Danke im Voraus!
Steffo
-
Hat sich erledigt.