Electrical computers and digital processing systems: processing – Processing control – Instruction modification based on condition
Patent
1993-11-30
2000-02-15
Vu, Viet D.
Electrical computers and digital processing systems: processing
Processing control
Instruction modification based on condition
712225, 712234, G06F 9315
Patent
active
060264845
ABSTRACT:
A data processing apparatus employs write priority to permit a data processing apparatus to execute an if, then, else operation in a single instruction cycle. The data processing apparatus includes pipelined data unit (110) and address unit (120) operations. The address unit (120) data move operation has a higher write priority than the storing of the data unit (110) operation. The data unit (110) includes an arithmetic logic unit (230) that performs an unconditional operation with the result to be stored in a destination register (200). The address unit (120) sets the address for a data move operation to the same destination register (200). The data move operation is conditional upon the if condition set by the instruction and based upon a set of status bits in a status register (210). The status register (210) includes a plurality of status bits set corresponding to a prior arithmetic logic unit (230) result. The status bits preferably include a negative status bit, a carry status bit, an overflow status bit and a zero status bit. This address unit (120) data move operation, having a higher write priority than the data unit (110) operation, controls the data written into the destination register (200). If the status bits do not match the condition specified in the instruction, then the conditional data move does not take place and the results of the data unit operation are stored in the destination register (200).
REFERENCES:
patent: 4179746 (1979-12-01), Tubbs
patent: 4811266 (1989-03-01), Woods et al.
patent: 4873627 (1989-10-01), Baum et al.
patent: 4933878 (1990-06-01), Guttag et al.
patent: 5045995 (1991-09-01), Levinthal et al.
patent: 5125092 (1992-06-01), Prener
patent: 5140687 (1992-08-01), Dye et al.
patent: 5146592 (1992-09-01), Pfeiffer et al.
patent: 5197140 (1993-03-01), Balmer
patent: 5212777 (1993-05-01), Gove et al.
patent: 5226125 (1993-07-01), Balmer et al.
patent: 5231694 (1993-07-01), Novak et al.
patent: 5239654 (1993-08-01), Ing-Simmons et al.
patent: 5247627 (1993-09-01), Murakami et al.
patent: 5249266 (1993-09-01), Dye et al.
patent: 5274777 (1993-12-01), Kawata
patent: 5289427 (1994-02-01), Nicholes et al.
patent: 5349671 (1994-09-01), Maeda et al.
Microprocessor Report, Slater, Michael, "IIT Ships Programmable Video Processor," vol. 5, No. 20 Oct. 30, 1991 pp. 1,6-7,13.
Donaldson Richard L.
Laws Gerald E.
Marshall, Jr. Robert D.
Texas Instruments Incorporated
Vu Viet D.
LandOfFree
Data processing apparatus, system and method for if, then, else does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Data processing apparatus, system and method for if, then, else , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processing apparatus, system and method for if, then, else will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1915395