Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reissue Patent
2008-09-09
2008-09-09
Coulter, Kenneth R. (Department: 2141)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S154000, C712S210000
Reissue Patent
active
10991367
ABSTRACT:
The present invention discloses a program converting unit for generating a machine language instruction from a source program for a processor that manages an N-bit address while processing M-bit data, N being greater than M, and such a processor that runs the converted program. The program converting unit comprising: a parameter holding unit for holding a data width and a pointer width designated by a user; the data width representing the number of bits of data used in the source program while the pointer width representing the number of bits of an address; and a generating unit for generating an instruction to manage the data width when a variable operated by the instruction represents the data, and for generating an instruction to manage the pointer width when a variable operated by the instruction represents the address.
REFERENCES:
patent: 4296469 (1981-10-01), Gunter et al.
patent: 4314332 (1982-02-01), Shiraogawa et al.
patent: 4347566 (1982-08-01), Koda et al.
patent: 4361868 (1982-11-01), Kaplinsky
patent: 4447879 (1984-05-01), Fong
patent: 4453212 (1984-06-01), Gaither et al.
patent: 4602330 (1986-07-01), Ikeya
patent: 4679140 (1987-07-01), Gotou et al.
patent: 4739471 (1988-04-01), Baum et al.
patent: 4763255 (1988-08-01), Hopkins et al.
patent: 5077659 (1991-12-01), Nagata
patent: 5307492 (1994-04-01), Benson
patent: 5420992 (1995-05-01), Killian et al.
patent: 5440701 (1995-08-01), Matsuzaki et al.
patent: 5488710 (1996-01-01), Sato et al.
patent: 5809306 (1998-09-01), Suzuki et al.
patent: 0148478 (1984-12-01), None
patent: 0180077 (1985-10-01), None
patent: 0182277 (1985-10-01), None
patent: 0 180 077 (1986-05-01), None
patent: 0 170 284 (1988-02-01), None
patent: 0503514 (1992-03-01), None
patent: 0 503 514 (1992-09-01), None
patent: 0 528 695 (1993-02-01), None
patent: 148 478 (1995-07-01), None
patent: 55-43680 (1980-03-01), None
patent: 55-72255 (1980-05-01), None
patent: 55-118153 (1980-09-01), None
patent: 57-105038 (1982-06-01), None
patent: 57-161943 (1982-10-01), None
patent: 59-106047 (1984-06-01), None
patent: 61-084735 (1986-04-01), None
patent: 62-259140 (1987-11-01), None
patent: 64-91238 (1989-04-01), None
patent: 01-169537 (1989-07-01), None
patent: 03-74725 (1991-03-01), None
patent: 3248240 (1991-11-01), None
patent: 04-014144 (1992-01-01), None
patent: 04-172533 (1992-06-01), None
patent: 05-046383 (1993-02-01), None
patent: WO 92/15943 (1992-09-01), None
Stanley; “Address Size Independence in a 16-Bit Minicomputer”,The Fifth Annual Symposium on Computer Architecture: c. Apr. 1978.
Harman et al.; The Motorola MC 68000 . . . ; c. 1985; pp. 30, 31, 52, 53, 84-89, 134-137, 142-159, 174-177 and 200-203.
Sebesta; Concepts of Programming Languages; c. 1989; pp. 16-23, 72-79, 106-115 and 121-122.
Hennessey et al; Computer Architecture . . . ; c. 1990; pp. 90-113 and 139-161.
Shibaski et al.; “High-Performance single-Chip Microcontroller H8/300 Series”;Hitachi Review; vol. 40, No. 1; c. 1991.
Verification of translation of JP 59-106047.
“Address Size Independence in a 16-Bit Minicomputer”, by Philip E. Stanley, the 5th Annual Symposium on Computer Architecture, Apr. 1978.
“High-Performance Single-Chip Microcontroller H8/300 Series”, by Nobuo Shibasaki et al., Hitachi Review, vol. 40 (1991), No. 1.
Aho, A.V. et al., “Compile Principles, Techniques and Tools”, Nikkei Science Inc., Nov. 10, 1990, pp. 399-400, with English Translation.
Kamiyama Hiroshi
Miyaji Shinya
Suzuki Masato
Coulter Kenneth R.
McDermott Will & Emery LLP
LandOfFree
Variable address length compiler and processor improved in... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Variable address length compiler and processor improved in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Variable address length compiler and processor improved in... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3952233