-
-
Neuer Benutzer
Öfters hier
.... und das beschreiben des RAM-Speichers würde nach der Adressierung doch mit z.B.
movlw D'3'
movwf INDF0
funktionieren müssen oder??
Also ich habe folgendes probiert um die Adresse 900 mit 9 zu beschreiben und 800 mit 8:
movlw D'0'
movwf var_Address_Low
movlw D'8'
movwf var_Address_High
movff var_Address_Low,FSR0L
movff var_Address_High,FSR0H
movlw D'8'
movwf POSTINC0;INDF0
movlw D'9'
movwf var_Address_High
movff var_Address_Low,FSR0L
movff var_Address_High,FSR0H
movlw D'9'
movwf POSTINC0;INDF0
;auslesen:
movlw D'0'
movwf var_Address_Low
movlw D'8'
movwf var_Address_High
movff var_Address_Low,FSR0L
movff var_Address_High,FSR0H
movf POSTINC0,W
movwf Zeichen
call SendeZeichen
call WarteLänger
movlw D'0'
movwf var_Address_Low
movlw D'9'
movwf var_Address_High
movff var_Address_Low,FSR0L
movff var_Address_High,FSR0H
movf POSTINC0,W
movwf Zeichen
call SendeZeichen
call WarteLänger
und es funktioniert nicht !
Ich erhalte 2x die 9 zurück
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen