Hi, I 've just downloaded Keil C51 evaluation version, It is working, thank you. But the object (hex) starts with a few code at 0x0000 at the flash, then the rest fills the flash area start from 0x0800. How to set the compiler so the obj (hex) fills the flash area start from 0x0000 until the codes end. Thanks in advance bram