for example,inst390.uv2 project in the C:\Keil\C51\EXAMPLES\Dallas 390\Asm,in disassembly window ,the first instruction is displayed as "c:0x000000 020003 LJMP RESET(c:0003)".but after acon set,the disassembly window refreshed by PageUp and PageDown,then the first instruction is displayed as "c:0x000000 02000375 LJMP c:000375".and the following instructions displayed wrongly.it seems acon has a effect on ljmp display.is it a bug?
No, it's not a bug. The disassembler is just more correct than you expect. It reflects exactly what would happen if you actually executed code at address zero, in the current state of the CPU. As you've apparently switched to the extended, 24-bit contiguous addressing mode, LJMP now takes a three-byte address operand.
this means in simulator ACON value has an effect on disassembler display . now if we use AGDI samptarg.dll ,how to realize such an result just as inst390.uv2 has in its disassembler window? how to tell uv2 acon has been set to 24-bit mode?