Excavating
Patent
1993-01-15
1994-01-11
Beausoliel, Jr., Robert W.
Excavating
371 291, 371 165, G06F 1100
Patent
active
052788407
ABSTRACT:
In a data processing system, an instruction is disclosed that generates a fault when a predetermined register position (e.g., the low or least significant bit position) has a predetermined logic signal (e.g., a logic `0` signal). This instruction provides a mechanism to determine when a Boolean value indicates a presence of a fault condition and provides a mechanism to generate the fault when present. For example, in arrays of memory locations that can be addressed by a program, this instruction can respond to the presence of an array address (or reference) that is outside the prescribed bounds of the array. When an invalid address is identified, a signal is entered in the low (i.e., least significant) bit position of a processor scalar register. The instruction repertoire includes a Fault on Low Bit Clear instruction that tests the contents of the scalar register low bit position, and when a logic `0` signal is found therein, an exception signal is generated and applied to the control program of the data processing system.
REFERENCES:
patent: 4079453 (1978-03-01), Dahl
patent: 4084230 (1978-04-01), Matick
patent: 4100605 (1978-07-01), Holman
patent: 4145738 (1979-03-01), Inoue et al.
patent: 4167781 (1979-09-01), Beccia et al.
patent: 4228496 (1980-10-01), Katzman et al.
patent: 4320466 (1982-03-01), Myers
patent: 4334268 (1982-06-01), Boney et al.
patent: 4438512 (1984-03-01), Hartung et al.
patent: 4451885 (1984-05-01), Gerson et al.
patent: 4592053 (1986-05-01), Matsuura
patent: 4593391 (1986-06-01), Mizushima
patent: 4679195 (1987-07-01), Dewey
patent: 4685053 (1987-08-01), Hattori
patent: 4745602 (1988-05-01), Morrell
Radin, "The 801 Minicomputer", Sigarch, vol. 10, No. 2, (1982), pp. 39-47.
Lutter, "Shift Register Verifier", IBM Technical Disclosure Bulletin, vol. 19, No. 12, (1977).
Auslander, et al., "An Overview of the PL.8 Compiler", ACM SIGPLAN Notices, vol. 17, No. 6, (1982), pp. 22-31.
Nelson, "Check Array Boundaries," 386, (1988), p. 15.
"Applications Instruction Set," The Intel 80386 Programmer's Reference Manual, (1987), pp. 3-24, 3-25.
"80386 Instruction Set," The Intel 80386 Programmer's Reference Manual, (1987), pp. 17-26, 17-27.
Motorola, Inc.; MC68020 32-Bit Microprocessor User's Manual Second Edition; MC68020 The 32-Bit Performance Standard; pp. A-1-9-28.
System Considerations in the Design of the AM29000; Mike Johnson, Advanced Micro Devices; Aug. 1987.
Bhandarkar Dileep
Cardoza Wayne
Cutler David N.
Orbits David A.
Witek Richard T.
Beausoliel, Jr. Robert W.
Digital Equipment Corporation
Hua Ly V.
LandOfFree
Apparatus and method for data induced condition signalling does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for data induced condition signalling, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for data induced condition signalling will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1636287