IP Library Patent Application 12210322
Patent Application
App. No. 12/210,322

GENERIC ASSEMBLER

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/210,322
Abstract

The present invention relates to a method for realizing a generic assembler capable of translating a source code into machine codes for various processor-architectures comprising the steps of: (a) providing an assembler capable of reading a definitions file for translating source code commands into machine code commands; (b) loading said definitions file, which holds definitions related to a processor-architecture, into said assembler; (c) parsing and assessing, by said assembler, said definitions file for finding errors; (d) preparing the internal data structures of said assembler based on said definitions of said definitions file; and (e) translating a source code into a machine code, by said assembler, using said definitions from said definitions file.

Claims (11)

1 . A method for realizing a generic assembler capable of translating a source code into machine codes for various processor-architectures comprising the steps of:

a. providing an assembler capable of reading a definitions file for translating source code commands into machine code commands;

b. loading said definitions file, which holds definitions related to a processor-architecture, into said assembler;

c. parsing and assessing, by said assembler, said definitions file for finding errors;

d. preparing the internal data structures of said assembler based on said definitions of said definitions file; and

e. translating a source code into a machine code, by said assembler, using said definitions from said definitions file.

2 . A method according to claim 1 , where the machine code is intended for a microprocessor.

3 . A method according to claim 1 , where the definitions file defines register amounts and names.

4 . A method according to claim 1 , where the definitions file defines the pipeline depth.

5 . A method according to claim 1 , where the definitions file defines opcode sizes.

6 . A method according to claim 1 , where the errors are found from definition conflicts in the definitions file.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE DIGITALOPTICS CORPORATION INTERNATIONL PREVIOUSLY RECORDED ON REEL 027081 FRAME 0586. ASSIGNOR(S) HEREBY CONFIRMS THE DEED OF ASSIGNMENT. Recorded Dec 14, 2011
From: HORIZON SEMICONDUCTORS LTD.
To: DIGITALOPTICS CORPORATION INTERNATIONAL
Reel/Frame 027379/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2011
From: HORIZON SEMICONDUCTORS LTD.
To: TESSERA, INC.
Reel/Frame 027081/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2008
From: YAMIN, YINON
To: HORIZON SEMICONDUCTORS LTD.
Reel/Frame 021528/0503 →