PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ASM-Programm in Bascom: String übergeben?



Grd
01.06.2010, 00:56
Hallo,

gibt es eine Möglichkeit, einen String von einem Bascom-Programm an ein per $asm eingebundenes Assembler-Programm weiterzugeben, um Ihn dort dann z.B. anstatt eines .db zu verwenden?

PicNick
01.06.2010, 08:11
Wenn der string als variable angelegt ist


DIM mystring as string * 24

LOADADR mystring, x ' adresse --> reg. XL, XH
$asm
LD r24, X+
-etc-



Ist der string im Progmem (z.B)


RESTORE MyString ' jetzt zeigt R8, R9 auf den String
$asm
MOVW ZL , R8 ' R8, R9 nach ZL, ZH
LPM r24, Z+ ' erstes byte in R24
-etc-

MyString:
DATA "das is'n string"



Ähnliche Themen

http://www.rn-wissen.de/index.php/Assembler_Einf%C3%BChrung_f%C3%BCr_Bascom-User#Datenaustausch_mit_BasCom