This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

adding assembly code in C function

hello
i have written code in following way
void fonction1(void)
{ TMOD = (TMOD | 0x20); SCON0 = 0x50; asm { MOV SCON1,#40h } SCON1 = 0x40;
}

at the time of Build target it is showing error " 'asm' is undefined symbol"
like this in other functions also i want to add assembly code in c function . so how can i resolve this problem .
pls help me some body .
thank for time

Parents
  • No, it shouldn't - Keil C51 has no such keyword.

    You also need to check the C51 Manual.

    Again, you can easily get yourself into real trouble by messing with inline assembler when you don't have a thorough understanding of the tools - for which a thorough study of the Manuals is, I'm afraid, unavoidable.

    And, in this case, inline assembler is entirely pointless anyhow!

    "Also must include option 'assemble SRC file'"

    That is true.

Reply
  • No, it shouldn't - Keil C51 has no such keyword.

    You also need to check the C51 Manual.

    Again, you can easily get yourself into real trouble by messing with inline assembler when you don't have a thorough understanding of the tools - for which a thorough study of the Manuals is, I'm afraid, unavoidable.

    And, in this case, inline assembler is entirely pointless anyhow!

    "Also must include option 'assemble SRC file'"

    That is true.

Children