在ASM中調用C定義的變量的時候,CW6.1會報錯。<br />C18700: Unknown Opcode Operand Combination: Opc.:<Instr>/Dest.:<mode>/Source:<mode>.<br /><br /> static byte j;<br /> j=23;<br /> __asm<br /> {<br /> CLR j:0 <br /> } <br />會報C18700錯誤。<br /><br />下面的用LDA 就沒有錯誤。<br /> static byte j;<br /> j=23;<br /> __asm<br /> {<br /> LDA j:0 <br /> } <br /><br />請問這是為什麽?要怎樣調用C中定義的變量,謝謝! |
|