asmLineNode *aln = newAsmLineNode();
char *op, op1[256], op2[256];
int opsize;
- const unsigned char *p;
+ const char *p;
char inst[8];
mcs51opcodedata *opdat;
/* Sizes: char, short, int, long, ptr, fptr, gptr, bit, float, max */
1, 2, 2, 4, 1, 2, 3, 1, 4, 4
},
+ /* tags for generic pointers */
+ { 0x00, 0x40, 0x60, 0x80 }, /* far, near, xstack, code */
{
"XSTK (PAG,XDATA)", // xstack_name
"STACK (DATA)", // istack_name
"XISEG (XDATA)", // xidata_name - initialized xdata initialized xdata
"XINIT (CODE)", // xinit_name - a code copy of xiseg
"CONST (CODE)", // const_name - const data (code or not)
+ "CABS (ABS,CODE)", // cabs_name - const absolute data (code or not)
+ "XABS (ABS,XDATA)", // xabs_name - absolute xdata/pdata
+ "IABS (ABS,DATA)", // iabs_name - absolute idata/data
NULL,
NULL,
1