×

Multiple operations employing divided arithmetic logic unit and multiple flags register

  • US 5,592,405 A
  • Filed: 06/07/1995
  • Issued: 01/07/1997
  • Est. Priority Date: 11/17/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing apparatus comprising:

  • an options register storing an indication of a number of sections selected from a plurality of possible number of sections;

    an arithmetic logic unit connected to said options register having a first N-bit data input for a first N-bit digital input and a second N-bit data input for a second N-bit digital input, said arithmetic logic unit being divisible into said plurality of possible number of sections and divided into a plurality of sections equal in number to said indication of said number of sections stored in said options register, each section generating at a corresponding output a digital resultant signal representing a combination of respective subsets of said first and second multibit digital inputs of said inputs, and said arithmetic logic unit including a status detector generating a plurality of single bit status signals equal in number to said indication of said number of sections stored in said options register, each single bit status signal indicative of said digital resultant signal of a corresponding section of said arithmetic logic unit; and

    a multiple flags register connected to said options register and said status detector having a number of bit storage locations greater than a greatest possible number of sections of said arithmetic logic unit, said multiple flags register connected to said status detector of said arithmetic logic unit for storing in predetermined locations within said multiple flags register said plurality of single bit status signals equal in number to said indication of said number of sections stored in said options register.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×