Pular para o conteúdo principal
Knowledgebase
Home
Renesas Brasil - Knowledgebase

How to define "ABCDEFGH" and "0x12345678" using #define in C language?

Latest Updated:12/01/2011

Question:

The following codes are described in the assembler.

.str   "ABCDEFGH"
.word   0x12345678

I want to define "ABCDEFGH" and "0x12345678" using #define in C language.
Are there any assembler directives or methods that can be used for this purpose?

Answer:

The assembler only provides assembler directives (such as .set and .local) for defining symbol values.
If you want to define a string, define it by #define then use the CA850 as a preprocessor.
In this case, you have to start the CA850 from the command line by specifying the -E option
because you cannot use the Project Manager.
Suitable Products