[an error occurred while processing this directive]
|
Пример из "SOFTUNE C COMPILER"/5.1"ASSEMBLER DESCRIPITION FUNCTION"
/* When written inside the function */
extern int temp;
sample(){
#pragma asm
MOVN A, #1
MOVW _temp, A
#pragma endasm
}
Если я пишу отдельно модуль на ассемблере, то переменную могу обьявить общей, а если ассемблер внутри "С" - никак:
E4639A: Addressing mode not permitted (in operand 1)
E-mail: info@telesys.ru