Retargetable compiler allows the rapid set-up of a compiler to a newly degigned processor and permits architecture exploration in the embedded processor development. The most promising avenue for sup-porting the retargetability of compilers is the work on specification languages and models. In this paper, the user-retargetable compiler was implemented to make a architecture-specific compiler with a cheap over-head. To achieve the user-retargetable, an arhitecture description language called HiREAD is used to extract the information from a target processor and it has enough information to generate a pair of compiler and simulator automatically. Since the specialized embedded processors require different and complex code generation unlike general purpose processor's one, the code generator was designed to exploit complex instructions and addressing modes in embedded processor. To verify the retargetability, a commercial DSP was described and a compiler was successfully generated by the retargetable compiler. The code quality is also important, so the performance of a generated compiler was compared with an optimizaing compiler. Although numerous improvements are needed in the code generation, the result was hopeful to support embedded processors.