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.


Anmelden zum Antworten