-         

Ergebnis 1 bis 2 von 2

Thema: ASM-Programm in Bascom: String übergeben?

  1. #1
    Neuer Benutzer
    Registriert seit
    01.06.2010
    Ort
    Wien
    Alter
    55
    Beiträge
    1

    ASM-Programm in Bascom: String übergeben?

    Anzeige

    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?

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.836
    Wenn der string als variable angelegt ist
    Code:
    DIM mystring as string * 24
    
              LOADADR  mystring, x        ' adresse -->  reg. XL, XH
      $asm
              LD   r24, X+
       -etc-
    Ist der string im Progmem (z.B)
    Code:
           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/As...sch_mit_BasCom
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •