Assembler based on user description and realizing method thereof

An assembler and user technology, applied in the computer field, can solve problems such as cost, long compilation time, and difficulty in mastering

Inactive Publication Date: 2009-09-16
SHANGHAI JIAO TONG UNIV
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In summary, the configurable assembler described in this technology provides users with too complex and abstract description methods, which are difficult to grasp; each time an assembler with a different ISA is generated, it needs to be recompiled, which takes a lot of compilation time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Assembler based on user description and realizing method thereof
  • Assembler based on user description and realizing method thereof
  • Assembler based on user description and realizing method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The embodiments of the present invention are described in detail below in conjunction with the accompanying drawings: this embodiment is implemented on the premise of the technical solution of the present invention, and detailed implementation methods and specific operating procedures are provided, but the protection scope of the present invention is not limited to the following the described embodiment.

[0047] Such as figure 1 As shown, the assembler of the embodiment of the present invention includes: an ISA description module, a structured information automatic configuration module, an ISA information library management module, and a compilation function processing module. The ISA information base management module includes an ISA definition submodule and an instruction set system search submodule.

[0048] The ISA description module will read in the instruction set architecture information described by the user, and output the relevant data extracted from it to t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A user-description-based assembler and its implementation method in the field of computer technology, wherein: the ISA description module reads in the instruction set architecture information described by the user, and extracts ISA data from the user's description information to automatically configure structured information module; the structured information automatic configuration module organizes the data into structured ISA information and outputs it to the ISA information base management module; the ISA information base management module stores the structured instruction structure information into the memory, and will The ISA information is passed to the assembly function processing module; the assembly function module reads the assembly source file, and obtains the required ISA information from the ISA information database management module, which is used to process the assembly source file, and finally generates the corresponding binary code file. The present invention also provides the above-mentioned assembler generating method, which can conveniently and intuitively generate the assembler with corresponding assembler function according to the user's description of the ISA without repeated compiling.

Description

technical field [0001] The invention relates to a system in the field of computer technology and its implementation method, in particular to an assembler based on user description and its implementation method. Background technique [0002] The assembler is an important part of the compilation system, and its main function is to convert the source program written in assembly language into a binary form of the object file. The input to an assembler is an assembly language program, which can be the output of a compiler or a handwritten assembly language program. The output of the assembler is a binary object file. [0003] In the design and implementation of existing assemblers, different assemblers must be developed for different instruction set architectures (hereinafter referred to as ISA) to meet the requirements of different processors, so that when developing a new processor, it is necessary to Redevelop the corresponding assembler. Currently, assemblers are typically...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/45
Inventor 邹耀马强刘佩林
Owner SHANGHAI JIAO TONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products