| ARM Technical Support Knowledge Articles | |
Applies to: C51 C Compiler
Information in this article applies to:
When I try to place a comment in an assembly block or inside a C source file, such as:
#pragma asm
mov R1, A ; save function's return value
#pragma endasm
The compiler generates an error, thinking the apostrophe is a single quote.
Inline assembly code is parsed by the C compiler (which does not recognize the semicolon as the beginning of a comment).
Comments in ASM blocks should use C comment syntax. The example above compiles if changed to the following:
#pragma asm
mov R1, A // save function's return value
#pragma endasm
Article last edited on: 2005-05-24 10:29:47
Did you find this article helpful? Yes No
How can we improve this article?