Patent
1996-01-16
1998-09-15
Lall, Parshotam S.
G06F 945
Patent
active
058093060
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: 4314332 (1982-02-01), Shiraogawa 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: 5307492 (1994-04-01), Benson
patent: 5420992 (1995-05-01), Killian et al.
Hennessy et al., Computer Architecture . . . , 1990 pp. 90-113 and 139-161.
Sebesta, Concepts of Programming Languages, 1989 pp. 16-23, 72-79 and 106-115, 121-122.
Harman et al., The Motorola MC.68000 . . . , 1985 pp. 30-31, 52-53, 84-89, 134-137, 142-159, 174-177 & 200-203.
"Address Size Independence in a 16-Bit Minicomputer", by Philip E. Stanley, the 5th Annual Symposium on Computer Architecture, Apr. 1978.
"High-Performance Simgle-Chip Microcontroller H8/300 Series", by Nobuo Shibasaki et al., Hitachi Review, vol. 40 (1991), No. 1.
Kamiyama Hiroshi
Miyaji Shinya
Suzuki Masato
Coulter Kenneth R.
Lall Parshotam S.
Matsushita Electric - Industrial Co., Ltd.
LandOfFree
Variable address length compiler and processor improved in addre 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 addre, 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 addre will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-101627