Illegal character (,)

Gast #629805
Lesenswert?
• ▲
▼
Hallo Leute,
ich benutze zum ersten mal das MPLab Tool von Microchip. Nun möchte ich 
ein paar Assembler-Codes simulieren, nur klappt da irgentwas nicht. 
Unten seht ihr den Code (nichts besonderes) den ich simulieren möchte, 
wenn ich aber auf  Simulieren klicke und er den Code builden will zeigt 
er mir diese meldung an.

Illegal character (,)
BUILD FAILED usw.

Woran kann das liegen? Man darf doch Kommas benutzen, deswegen versteh 
ich diese Fehlermeldung nicht!? Habt ihr vielleicht eine Idee woran das 
liegen könnte?

1
list p=16F84A               
2
include "P16F84A.inc"       
3
org    0x00                
4
goto   main      
5

6
main
7
movlw 0x14
8
movwf 0x20
9
movlw 0x20
10
movwf 0x21
11
movlw 0x0F
12
movwf 0x21,0 
13
subwf 0x22,0
14
addwf 0x20,0
15
movwf 0x23
16
end
Gast #629813
Lesenswert?
• ▲
▼
entweder du nimmst den befehl movw 0x21,0 (wobei null für das ziel 
steht)

ODER

movfw 0x21

beides zusammen ist doppeltgemoppelt. du sagst ja schon mit movfw =

move File to Working Register

das andere heisst dann

Move in Working Register 0x21, File

Also einfach für eins entscheiden, dann gehts
Gast #629829
Lesenswert?
• ▲
▼
Ah, es scheint zu funktionieren. Die Beispielaufgabe war also falsch, na 
toll -_-

Aber erstmal Danke für deine Hilfe...
Leider hab ich schon wieder ein neues Problem^^"
Der Code wurde assembliert doch scheint der Linker Script zu zicken.
1
MPLINK 4.11, Linker
2
Copyright (c) 2007 Microchip Technology Inc.
3
Error - section '.org_0' can not fit the absolute section. Section '.org_0' start=0x00000000, length=0x00000014
4
Errors    : 1
Diese Fehlermeldung wird direkt hinter dem builden des Codes angezeigt.
Irgentwas mit der .org_0 Section.. aber was!?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren