Global processor resource assignment in an assembler

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S149000, C718S104000

Reexamination Certificate

active

07111287

ABSTRACT:
An assembler for assembling code is disclosed. The assembly language code includes a plurality of code blocks associated with resource-needs, such as variables, and resources, such as registers, I/O locations, memory locations, and coprocessors. A technology is provided that allows the global assignment of resource-needs to resources such that run time resource conflicts are avoided. A grammar for allowing resources to be defined and managed, a grammar for allowing the resource-needs to be defined and managed, a grammar providing definition of code blocks, and a grammar for associating resources with code blocks are also provided.

REFERENCES:
patent: 4782444 (1988-11-01), Munshi et al.
patent: 4965724 (1990-10-01), Utsumi et al.
patent: 5050088 (1991-09-01), Buckler et al.
patent: 5182807 (1993-01-01), Mizuse et al.
patent: 5317743 (1994-05-01), Imai et al.
patent: 5375239 (1994-12-01), Mortson
patent: 5428810 (1995-06-01), Barkans et al.
patent: 5446908 (1995-08-01), Kevorkian
patent: 5619680 (1997-04-01), Berkovich et al.
patent: 5652875 (1997-07-01), Taylor
patent: 5758183 (1998-05-01), Scales
patent: 5761729 (1998-06-01), Scales
patent: 5794016 (1998-08-01), Kelleher
patent: 5815719 (1998-09-01), Goebel
patent: 5854929 (1998-12-01), Van Praet et al.
patent: 5907709 (1999-05-01), Cantey et al.
patent: 5909580 (1999-06-01), Crelier et al.
patent: 5933644 (1999-08-01), Wallace
patent: 5940086 (1999-08-01), Rentschler et al.
patent: 5960203 (1999-09-01), Hattori
patent: 5974257 (1999-10-01), Austin
patent: 5999734 (1999-12-01), Willis et al.
patent: 6009269 (1999-12-01), Burrows et al.
patent: 6061514 (2000-05-01), Kuno
patent: 6104962 (2000-08-01), Sastry
patent: 6275986 (2001-08-01), Ewart
patent: 6446257 (2002-09-01), Pradhan et al.
patent: 6463582 (2002-10-01), Lethin et al.
patent: 6542891 (2003-04-01), Loen et al.
patent: 6588008 (2003-07-01), Heddes et al.
patent: 6631516 (2003-10-01), Baumgart et al.
patent: 6636242 (2003-10-01), Bowman-Amuah
patent: 6826752 (2004-11-01), Thornley et al.
patent: 6889165 (2005-05-01), Lind et al.
Borland Turbo Assembler 3.0 User's Guide, 1991, Chapters 13, 14, 15.
Compilers Principles, Techniques, and Tools, Alred Aho et al, Sep. 12, 1985, Chapters 1-12.
Experience with a Software-Defined Machine Architecture, David W. Wall, ACM, 1992, pp. 299-338.
IBM Technical Disclosure Bulletin, Assembler Macro Implementation, May 1994, 8 pages.
IBM Technical Disclosure Bulletin, Analysis of Complex Assembler Programs, Nov. 1991, pp. 98-100.
IBM Technical Disclosure Bulletin, Dec. 1977, 4 pages.
IBM Technical Disclosure Bulletin, Assembler Compiler Facility for Integrated User Written PreProcessor, Jan. 1974, 2 pages.
IEEE Standard for Microprocessor Assembler Language, IEEE-Std-694-1985, Jun. 30, 1985, 12 pages.
Assembley Language Software Development System, Ronnie Yang Kurn Yuen et al, IEEE, 1997, pp. 138-141.
What Assembly Language Programmers Get Up to Control Flow Challenges in Reverse Compilation, Adrian Johnstone et al, IEEE, May 1988, 16 pages.
Functional Verification Methodology of Chamelon Processor, Francoise Casaubielth et al, ACM, 1996, 6 pages.
Specifying Representations of Machine Instructions, Norman Ransey et al, ACM, 1997, pp. 492-524.
Software Design Methods for Concurrent and Real-Time Systems, by Hassan Gomaa, Chapters 1-3, 11, 14 and 20 , published Jul. 9, 1993.
IEEE Computer Society Press; Israel Symposium on Theory of Computing and Systems; Jun. 10-12, 1996, Jerusalem, Israel; “On Chromatic Sums and Distributed Resource Allocation” Amotz Bar-Noy, Hadas Shachnai, Tami Tamir.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Global processor resource assignment in an assembler does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Global processor resource assignment in an assembler, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Global processor resource assignment in an assembler will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3611000

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.