Method for reducing code size of a program in code memory by...

Electrical computers and digital processing systems: processing – Processing control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S233000

Reexamination Certificate

active

07831809

ABSTRACT:
A method of reducing a code size of a program by controlling a control flow of the program using software in a computer system is disclosed. The method includes the steps of storing a first program count of a first instruction in a first buffer when an error occurs while the first instruction having an Operand including Offset and Length is being executed among a plurality of instructions loaded in the code memory, changing a current program count of the code memory to a second program count which is obtained by adding the Offset to the first program count, storing a second instruction, which is located at a position shifted from the second program count by a value of the Length, in a second buffer, replacing the second instruction with a third instruction, which is not recognized by a microprocessor, replacing the third instruction with the second instruction stored in the second buffer when an error occurs while the third instruction is being executed, and changing the current program count of the code memory to a predetermined program count next to the first program count stored in the first buffer.

REFERENCES:
patent: 5117498 (1992-05-01), Miller et al.
patent: 5632028 (1997-05-01), Thusoo et al.
patent: 5940850 (1999-08-01), Harish et al.
patent: 6240500 (2001-05-01), Scales
patent: 6637023 (2003-10-01), Ginsberg
patent: 6798713 (2004-09-01), Yearsley et al.
patent: 6842832 (2005-01-01), Franaszek et al.
patent: 7222258 (2007-05-01), Rothman et al.
patent: 2003/0229709 (2003-12-01), Fraser
patent: 2004/0199754 (2004-10-01), Vasekin
patent: 2005/0228960 (2005-10-01), Francis et al.
patent: 2005/0257037 (2005-11-01), Elwood et al.
patent: 2005/0278508 (2005-12-01), Vasekin et al.
patent: 2006/0174163 (2006-08-01), Gravoille et al.
patent: 2006/0206886 (2006-09-01), Wu et al.
patent: 2007/0011431 (2007-01-01), Hogdal et al.
patent: 2009/0313611 (2009-12-01), Panchamukhi et al.
patent: 7-28644 (1995-01-01), None
patent: 9-293003 (1997-11-01), None
patent: 2000-250753 (2000-09-01), None
patent: 10-2001-0021253 (2001-03-01), None
patent: 10-2004-0067063 (2004-07-01), None
patent: 10-2004-0080520 (2004-09-01), None
patent: 10-2005-0115875 (2005-12-01), None
patent: 10-2006-0010004 (2006-02-01), None
patent: 2004-075066 (2004-09-01), None
Jeremy Lau et al. “Reducing code size with echo instructions”; Proceedings of the 2003 international conference on Compilers, architecture and synthesis for embedded systems; pp. 84-94 ; Year of Publication: 2003.
Keun Soo Yim Jeong-Joon Yoo Jae Don Lee Jihong Kim; “Operating System Support for Procedural Abstraction in Embedded Systems”, Embedded and Real-Time Computing Systems and Applications, 2006. Proceedings. 12th IEEE International Conference on; Year of Publication: 2006.
Kampe, “Processes: the system view”; http://www.cs.ucla.edu/classes/spring03/cs111/I2/slides/process—s.pdf; Dated Mar. 5, 2003.
Jones, Douglas W. “What is a System Call”; Archived on Oct. 11, 2007 at http://web.archive.org/web/20071011200113/http://www.cs.uiowa.edu/˜jones/security
otes/08.shtml; however, see the rejection regarding how it is used.
Youfeng Wu et al. “Enhanced code density of embedded CISC processors with echo technology”; International Conference on Hardware Software Codesign; Proceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis; pp. 160-165 ; Year of Publication: 2005.
Brisk P, Nehapetian A, Sarrafzadej M. Instruction selection for compilers that target architectures with echo instructions. Proceedings of the 8th International Workshop on Software and Compilers for Embedded Systems (SCOPES), Sep. 2004.
Notice Of Allowance issued in corresponding Korean Patent Application No. 10-2005-0088927.

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

Method for reducing code size of a program in code memory by... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for reducing code size of a program in code memory by..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for reducing code size of a program in code memory by... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4227992

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