Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Assembler based on user describing and realizing method thereof

An assembler and user technology, applied in the computer field, which can solve the problems of multiple compilation times, difficult to master, complex and abstract description methods, etc.

Inactive Publication Date: 2008-02-06
SHANGHAI JIAO TONG UNIV
View PDF1 Cites 8 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 describing and realizing method thereof
  • Assembler based on user describing and realizing method thereof
  • Assembler based on user describing and realizing method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] Below in conjunction with the accompanying drawings, the embodiments of the present invention are described in detail: the present embodiment is implemented on the premise of the technical solution of the present invention, and provides detailed embodiments and specific operation processes, but the protection scope of the present invention is not limited to the following described embodiment.

[0047] As shown in FIG. 1 , the assembler according to the embodiment of the present invention includes: an ISA description module, a structured information automatic configuration module, an ISA information base management module, and an assembly function processing module. The ISA information base management module also includes the ISA definition sub-module and the instruction set system search sub-module.

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

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

The present invention provides a user description based assembler and a realizing method in the computer technology field, wherein, an ISA descriptor module reads in the user described instruction set system structure information, and picks up the ISA data from the user described information to an structured information auto-configure module; the structured information auto-configure module organizes the data into the structured ISA information for outputting into an ISA information base managing module; the ISA information base managing module deposits the structured instruction structure information in the EMS memory, and transfers the ISA information needed in the assembling process to an assemble function processing module. The assemble function module reads in the assemble source file, and obtains the needed ISA information from the ISA information base managing module for processing the assemble source file, and produces the corresponding file of a binary system code. The present invention also provides the producing method of the assembler, can describe the ISA according to users conveniently and intuitively, and can produce the corresponding assembler with assemble function instantly without repeated compilation.

Description

technical field [0001] The invention relates to a system in the field of computer technology and an implementation method thereof, in particular to a user-described assembler and an implementation method thereof. Background technique [0002] The assembler is an important part of the compilation system. Its main function is to convert the source program written in assembly language into the object file in binary form. The input of the assembler is the assembly language program, which can be the output result of the compiler or the handwritten assembly language program. The output of the assembler is a binary object file. [0003] In the design and implementation of the existing assembler, 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 new processors, it is necessary to Re-develop the corresponding assembler. Currently, the assemble...

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 Applications(China)
IPC IPC(8): G06F9/45
Inventor 邹耀马强刘佩林
Owner SHANGHAI JIAO TONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products