Hallo
Ich will mich in den nechsten Tagen mit ASM beschäftigen.
Dazu habe ich mir mehere Tutorials im Web besorgt und habe 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 !
1 | org $101
|
2 |
|
3 | jsr $08BB ;I2C_ReadLast
|
4 |
|
5 |
|
6 | ldx $0A1 ;i2CAddr lesen
|
7 | jsr $083C ;I2C_Start
|
8 |
|
9 | ldx $0A2 ;I2CDat1lesen
|
10 | jsr $0846 ;I2C_Write
|
11 |
|
12 | ldx $0A3 ;I2CDat2 lesen
|
13 | jsr $0846 ;I2C_Write
|
14 | jsr $08E5 ;I2C_Stop
|
15 |
|
16 |
|
17 | ldx #$0A0 ;Adresse 24C65, write
|
18 | jsr $083C ;I2C_Start
|
19 | ldx $066 ;AdrCounter Hi
|
20 | jsr $0846 ;I2C_Write
|
21 | ldx $067 ;AdrCounter Lo
|
22 | jsr $0846 ;I2C_Write
|
23 | ldx #$0A1 ;Adresse 24C65, read
|
24 | jsr $083C ;I2C_Start
|
25 | rts
|
26 |
|
27 |
|
28 |
|
29 | .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.Das ganze soll für die C-Control Unit 1 sein.
Vielen Dank für eure Zeit.
Manfred