PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche dringend hilfe!!!!!



Swaliste
15.01.2007, 10:42
ich habe eine frage bekommen von einem lehrer und ja muss die für ein kürzes referat erklären!!!

Wie addiert man 2 Zahlen (Variablen) mit dem Pic???
y=x+a

und ich weiß nicht wie ích das erklären soll!!!


vl könnt ihr mir ja helfen!!!!


bitte danke!!!

kalledom
15.01.2007, 12:12
Indem Du den Wert der ersten Variablen in das W-Register lädst und den Wert der zweiten Variablen dazu addierst und im W-Register behältst und woanders ablegst:

VarX EQU 0x20
VarA EQU 0x21
VarY EQU 0x22

org 0x0000
movlw 100 ; 100 in VarX speichern
movwf VarX
movlw 50 ; 50 in VarA speichern
movwf VarA

movfw VarX ; 1. Wert laden
addwf VarA,W ; 2. Wert addieren und in W behalten
movwf VarY ; Ergebnis abspeichern
end 1 + 1 = 10 !!! ??? Die Schreibweise ist falsch: 1b + 1b = 10b oder besser 01b + 01b = 10b (b = binär)