Electrical computers and digital processing systems: processing – Processing control
Reexamination Certificate
2006-08-28
2010-11-09
Chan, Eddie P (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
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.
Baek Chang-woo
Im Chae-seok
Kang Kyoung-ho
Kim Woon-gee
Lee Jae-don
Chan Eddie P
Samsung Electronics Co,. Ltd.
Staas & Halsey , LLP
Vicary Keith
LandOfFree
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.
Profile ID: LFUS-PAI-O-4227992