Ich muß Variablen in Bascon an eine Sub mit Assembler übergeben, bekomme es aber nicht hin.
Beispiel:
Dim Variable1 as Byte, Variable2 as Byte
Declare Sub Asm_prog(Wert1 as Byte, Wert2 as Byte)
Variable1=100 : Variable2=25
Call Asm_prog(Variable1,Variable2)
Print Variable1 ->sollte jetzt 125 sein
Sub Asm_prog(Wert1 as Byte,Wert2 as Byte)
$asm
.def Variable1 = r17 ->so würde ich es machen
.def Variable2 = r18 ->im reinen Assembler
add Variable1,Variable2
$end asm
end sub
Wie bekommt man das hin, dass bei Print "125" erscheint ?
![]()
Lesezeichen