> som jag sade i inlägget så fungerade det inte med fetstil och code-taggar tillsammans.
I couldn't care less...
POSTA KOD MED CODE-TAGGARNA!
Så ge f-n i och tyck en massa om hur just *du* ska posta kod,
gör som du blir ombedd. Jag har tre gånger bett dig att posta
koden med code-taggarna och du skiter fullständigt i det ett antal gånger.
När du till slut gör som du blir tillsagd så är ju felet helt uppenbart (vilket
var förväntat...).
Ursäkta tonen, men det börjar bli lite tjatigt...
TomasL > Jo, som nämndes för ett eller två inlägg sedan, första kollumnen (tecknet)
TomasL > på varje rad skall vara ett mellanslag.
FEL, tyvärr...
Du syftar till det *jag* skrev, och det var :
> Instruktioner får inte stå i position 1 på raderna...
Notera, *INSTRUKTIONER* får inte stå i position 1!
(I detta fall jämställs "direktiv" med "instruktioner", vilket ju var tydligt
av de felmeddelanden som postades lite senare i tråden).
Nu har Rocky_AL efter det bra tipset även dragit in *LABELS*, vilket
(högst sannolikt) ger de nya felen.
Så du får "stack underflow" p.g.a av att du inte har dina labels
"Start" och "Delay" i position 1. Själva assembleringen och länkningen
går dock OK, det är körningen som går galet, koden kommer att
komma till RETURN utan tidigare CALL (därav "stack underflow").
De rader som ska stå i pos 1 är följande fyra st :
COUNT1 RES 1
COUNT2 RES 1
Start
Delay
(I detta samanhang jämställs symboler med labels, det är ju
igentligen ingen skillnad, de representerar båda en adress, antingen
i RAM eller i Flash...)
En annan sak...
*Första* gången du postade felmeddelanden så var det de som kom från
MPLINK. Men det var väl inte alla meddelanden i "Output" fönstret !?
Fick du inte även alla de "Found directive/opcode in column 1."
meddelanden som du postade senare ? Funderade du inte *då* på vad
de kunde betyda?
Jo en sak till innan jag glömmer det, har jag nämnt code-taggarna ?
