From: MALEPA G. <Gil...@rt...> - 2001-05-02 04:29:05
|
Hi, Thanks. Replacing #0FFh with #0xff solved the problem. Highly unusual = for this type of assembler, could almost be classified as a bug. gilbert -----Original Message----- From: Achim Gr=FCbnau [mailto:ach...@fh...] Sent: Tuesday, 1 May 2001 23:20 To: MALEPA Gilbert Subject: Re: [Sdcc-user] ASXXXX Link Error Hi! I'm not sure, but change the way you write the numbers: #0x0ffh instead = of #0FFh and write the labels in the same line as the corresponding asm = statement. There should be no blank line after a label. Achim >Hi again, > >Tried using small letters for registers, but the errors stayed the = same but >the line numbers where it occurred changed. > >void delay(int pause); > >main() >{ >delay(100); >} > >void delay(int pause) //time in mS >{ > for (;pause;pause--) > { >_asm > push 2 > mov r2,#0FFh // fine tune to crystal speed >0001$: > djnz r2,0001$ > mov r2,#0FFh >0002$: > djnz r2,0002$ > pop 2 >_endasm ; > } >} > >ASXXXX - Error - <o> in line 139 of test.asm > <o> .org in REL area or directive/mnemonic error >ASXXXX - Error - <o> in line 142 of test.asm > <o> .org in REL area or directive/mnemonic error > > > > >IMPORTANT NOTICE: >This e-mail and any attachment to it is intended only to be read or = used by >the named addressee. It is confidential and may contain legally = privileged >information. No confidentiality or privilege is waived or lost by any >mistaken transmission to you. If you receive this e-mail in error, = please >immediately delete it from your system and notify the sender. You = must not >disclose, copy or use any part of this e-mail if you are not the = intended >recipient. The RTA is not responsible for any unauthorised = alterations to >this e-mail or attachment to it. =20 > >_______________________________________________ >Sdcc-user mailing list >Sdc...@li... >http://lists.sourceforge.net/lists/listinfo/sdcc-user > > > http://rzfhf.fh-furtwangen.de IMPORTANT NOTICE: This e-mail and any attachment to it is intended only to be read or = used by the named addressee. It is confidential and may contain legally = privileged information. No confidentiality or privilege is waived or lost by any mistaken transmission to you. If you receive this e-mail in error, = please immediately delete it from your system and notify the sender. You must = not disclose, copy or use any part of this e-mail if you are not the = intended recipient. The RTA is not responsible for any unauthorised alterations = to this e-mail or attachment to it. =20 |