5 void mcs51_assignRegisters (eBBlock **ebbs, int count);
7 static bool _mcs51_parseOptions(int *pargc, char **argv)
12 static void _mcs51_finaliseOptions(void)
16 static void _mcs51_setDefaultOptions(void)
20 static const char *_mcs51_getRegName(struct regs *reg)
30 "MCU 8051", /* Target name */
32 "asx8051", /* Assembler executable name */
33 "-plosgffc", /* Options with debug */
34 "-plosgff", /* Options without debug */
35 FALSE /* TRUE if the assembler requires an output name */
38 "aslink", /* Linker executable name */
41 /* Sizes: char, short, int, long, ptr, fptr, gptr, bit, float, max */
42 1, 1, 2, 4, 1, 2, 3, 1, 4, 4
47 /* mcs51 has an 8 bit mul */
52 _mcs51_finaliseOptions,
53 _mcs51_setDefaultOptions,
54 mcs51_assignRegisters,