Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Problem mit TASM Kategorie: Programmierung ASM (von MaPi - 5.01.2009 20:39)
 Als Antwort auf Problem mit TASM von Manfred - 5.01.2009 15:58
MaPi nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1, CC1-Station V1.1, C-Control 2
Hallo Manfred,
TASM ist ein Assembler f├╝r verschiedene Prozessoren/Prozessorfamilien und wird ├╝ber die Angabe einer Tabelle, welche die entspr. Assembler-Befehle f├╝r den interessierenden Prozessor enth├Ąlt, gef├╝ttert.

F├╝r die CControl 1.1 z.B. m├╝sstest Du die 6805-Tabelle nutzen mit dem Aufruf
tasm -05   source.asm            for a  6805 assembly  --> kopiert aus TASM-Dokumentation.

Ich nehme stark an, dass Dein problem in diese Richtung geht.
Lies bitte die TASM-Doku und stelle sicher, Du nutzt die richtige Tabelle f├╝r Deinen Controller (stell sicher, dass es die Tabelle daf├╝r auch gibt).

MfG, MaPi

> Hallo
>
> Ich will mich in den nechsten Tagen mit ASM besch├Ąftigen.
> Dazu habe ich mir mehere Tutorials im Web besorgt und m├Âchte diese nun durcharbeiten.
> Nun habe ich aber folgendes Problem welchen Editor soll ich nehmen um ASM in S19 zu convertieren.
> Ich lese immer wieder das TASM gut ist.
> Ich habe mir diesen nun mal runtergeladen und versucht eine Routine f├╝r den SD20 zu convertieren also von ASM in S19.
> Leider bekomme ich immer folgende Fehlermeldungen !!
>
> unrecognized instruction.          (ORG)
> unrecognized instruction.          (JSR)
> unrecognized instruction.          (LDX)
> unrecognized instruction.          (JSR)
> unrecognized instruction.          (LDX)
> unrecognized instruction.          (JSR)
> unrecognized instruction.          (LDX)
> unrecognized instruction.          (JSR)
> unrecognized instruction.          (JSR)
> unrecognized instruction.          (LDX)
> unrecognized instruction.          (JSR)
> unrecognized instruction.          (LDX)
> unrecognized instruction.          (JSR)
> unrecognized instruction.          (LDX)
> unrecognized instruction.          (JSR)
> unrecognized instruction.          (LDX)
> unrecognized instruction.          (JSR)
> unrecognized instruction.          (RTS)
>
>
> An was kann das liegen , ich bin vorgegangen wie im Tutorial beschrieben !
> Hier mal der Code der ASM Datei !
>
>
>         org $101
>
>         jsr $08BB    ;I2C_ReadLast
>
>
>         ldx $0A1     ;i2CAddr lesen
>         jsr $083C    ;I2C_Start
>
>         ldx $0A2     ;I2CDat1lesen
>         jsr $0846    ;I2C_Write
>
>         ldx $0A3     ;I2CDat2 lesen
>         jsr $0846    ;I2C_Write
>         jsr $08E5    ;I2C_Stop
>
>
>         ldx #$0A0    ;Adresse 24C65, write
>         jsr $083C    ;I2C_Start
>         ldx $066     ;AdrCounter Hi
>         jsr $0846    ;I2C_Write
>         ldx $067     ;AdrCounter Lo
>         jsr $0846    ;I2C_Write
>         ldx #$0A1    ;Adresse 24C65, read
>         jsr $083C    ;I2C_Start
>         rts
>  
>
>
> .end
>
>
>
>
> Ich habe folgende TASM Version : TASM Version 2.9.4
> Ich w├╝rde mich sehr freuen wen mir einer sagen k├Ânnte was sich falsch mache,.
> Den nur wen ich diesen Grundlegenden Fehler verstanden habe kann ich wieter machen.
> Vielen Dank f├╝r eure Zeit.
>
> Manfred

 Antwort schreiben

Bisherige Antworten: