Abstract:
Since new computer systems appear more and more rapidly, the current compiling technique is developed toward supporting multi language and multi platform. Assembly system, which is an important part of this kind compiler systems, is the key for compiler to implement multi platform. In the paper here, an assembly model is described, which can support multi platform and be used for different computer systems. Three key factors of supporting techniques are presented, which are mechanisms of plateform configuration, supporting fashions of instruction systems, and processing strategies of object files. Some relevant methods of design and implementation are presented. Some application results of this assembly model are also given.