potřebuji nutně nahrát soubor asm do AT89C4051
Moderátor: Moderátoři
potřebuji nutně nahrát soubor asm do AT89C4051
ViPali píše:Možno je to v tom, že ASM súbor kompiluješ v tvare DOC alebo TXT s formátovaním. Ulož ho napr. vo Write ako RFT a spusti kompiláciu.
Daj sem aspon kúsok toho chybového hlásenia.
soubor je v poznámkovém sešitě, jen s koncovkou *.ASM. Skoro na každém řádku je poznámka, ale není za středníkem. Prý to tomu překladači nevadí. Já tam středníky dal a počet chyb je rapidně menší, ale stále jsou. Neřekl ale v jakém překladači to dělat. Jsem ochoten soubor poslat těm co by mi chtěli pomoct.
Chybové hlášky jsou typu "Illegal or missing expression", právě u těch komentářů, dále "Illegal bit designator".
0091 C200 63 clr p3.5 ;Zapni telefon
****---------------------------------------^
****ERROR #17: Illegal bit designator
00B9 300000 81 jnb 7 tl11
****--------------------------------------^---^
****ERROR #11: Illegal or missing expression operator
****ERROR #22: Missing operand delimiter
Line #63, ERROR #17: Illegal bit designator
Line #81, ERROR #11: Illegal or missing expression operator
Line #81, ERROR #22: Missing operand delimiter
Dobré je poznať aj konvencie prekladača (nepracujem s ním, tak neviem), niekedy prijme oddelenie stĺpcov medzerou aj tabulátorom a niekedy mu niektorý z nich vadí.
Ja robím s PIC a priznám, že niekedy napíšem program za pár minút a potom dohľadávam porušenie konvencií kým je asm 0error.
Môžem hovoriť do vedenia!