AOP_REG, AOP_DIR,
AOP_DPTR, AOP_R0, AOP_R1,
AOP_STK, AOP_IMMD, AOP_STR,
- AOP_CRY, AOP_ACC
+ AOP_CRY, AOP_ACC, AOP_DUMMY
};
/* type asmop : a homogenised type for
AOP_CRY - carry contains the value of this
AOP_STR - array of strings
AOP_ACC - result is in the acc:b pair
+ AOP_DUMMY - read as 0, discard writes
*/
short coff; /* current offset */
short size; /* total size */
unsigned code:1; /* is in Code space */
unsigned paged:1; /* in paged memory */
- unsigned freed:1; /* already freed */
+ unsigned short allocated; /* number of times allocated */
union
{
value *aop_lit; /* if literal */
asmop;
void gen51Code (iCode *);
+void mcs51_emitDebuggerSymbol (char *);
//extern char *fReturn8051[];
extern unsigned fReturnSizeMCS51;