Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
312 words
A system comprising: a central processing unit having data processing means for processing data having a first data length, said data being composed of low-order data and high-order data and for processing said low-order data during a first machine cycle and said high-order data during a second machine cycle subsequent to said first machine cycle; a memory storing data; a data bus coupled to said central processing unit and said memory, said data bus having a second data length which is less than said first data length; and an address bus coupled to said central processing unit and said memory; said central processing unit comprising: read/write means for writing data into said memory via said data bus in accordance with an address and for reading out data from said memory via said data bus in accordance with another address; determining means for determining whether or not it is necessary to process the high-order data of the data being considered during said second machine cycle on the basis of a result obtained by processing the low-order data of said data being considered during said first machine cycle; and control means for making said data processing means immediately process the low-order data of the data subsequent to said data being considered without writing the high-order data of said data being considered into the memory when said determining means determines that it is unnecessary to process the high-order data of said data being considered; wherein said determining means comprises means for determining whether or not said result obtained by processing the low-order data of said data being considered has a carry, wherein said control means causes said data processing means to immediately process the low-order data of data subsequent to said data being considered without processing the high-order data of said data being considered when said determining means determines that said result has the carry.
Claim 2
Independent Claim
312 words
A system comprising: a central processing unit having data processing means for processing data having a first data length, said data being composed of low-order data and high-order data and for processing said low-order data during a first machine cycle and said high-order data during a second machine cycle subsequent to said first machine cycle; a memory storing data; a data bus coupled to said central processing unit and said memory, said data bus having a second data length which is less than said first data length; and an address bus coupled to said central processing unit and said memory; said central processing unit comprising: read/write means for writing data into said memory via said data bus in accordance with an address and for reading out data from said memory via said data bus in accordance with another address; determining means for determining whether or not it is necessary to process the high-order data of the data being considered during said second machine cycle on the basis of a result obtained by processing the low-order data of said data being considered during said first machine cycle; and control means for making said data processing means immediately process the low-order data of the data subsequent to said data being considered without writing the high-order data of said data being considered into the memory when said determining means determines that it is unnecessary to process the high-order data of said data being considered; wherein said determining means comprises means for determining whether or not said result obtained by processing the low-order data of said data being considered has a carry, wherein said control means causes said data processing means to immediately process the low-order data of data subsequent to said data being considered without processing the high-order data of said data being considered when said determining means determines that said result has the carry.
Claim 3
Independent Claim
310 words
A system comprising: a central processing unit having data processing means for processing data having a first data length, said data being composed of low-order data and high-order data and for processing said low-order data during a first machine cycle and said high-order data during a second machine cycle subsequent to said first machine cycle; a memory storing data; a data bus coupled to said central processing unit and said memory, said data bus having a second data length which is less than said first data length; and an address bus coupled to said central processing unit and said memory; said central processing unit comprising: read/write means for writing data into said memory via said data bus in accordance with an address and for reading out data from said memory via said data bus in accordance with another address; determining means for determining whether or not it is necessary to process the high-order data of the data being considered during said second machine cycle on the basis of a result obtained by processing the low-order data of said data being considered during said first machine cycle; and control means for making said data processing means immediately process the low-order data of the data subsequent to said data being considered without writing the high-order data of said data being considered into the memory when said determining means determines that it is unnecessary to process the high-order data of said data being considered; wherein said determining means comprises means for determining whether or not said result obtained by processing the low-order data of said data being considered has a borrow, wherein said control means makes said data processing means immediately process the low-order data of data subsequent to said data being considered without processing the high-order of said data being considered when said determining means determines that said result has the borrow.
Claim 4
Independent Claim
310 words
A system comprising: a central processing unit having data processing means for processing data having a first data length, said data being composed of low-order data and high-order data and for processing said low-order data during a first machine cycle and said high-order data during a second machine cycle subsequent to said first machine cycle; a memory storing data; a data bus coupled to said central processing unit and said memory, said data bus having a second data length which is less than said first data length; and an address bus coupled to said central processing unit and said memory; said central processing unit comprising: read/write means for writing data into said memory via said data bus in accordance with an address and for reading out data from said memory via said data bus in accordance with another address; determining means for determining whether or not it is necessary to process the high-order data of the data being considered during said second machine cycle on the basis of a result obtained by processing the low-order data of said data being considered during said first machine cycle; and control means for making said data processing means immediately process the low-order data of the data subsequent to said data being considered without writing the high-order data of said data being considered into the memory when said determining means determines that it is unnecessary to process the high-order data of said data being considered; wherein said determining means comprises means for determining whether or not said result obtained by processing the low-order data of said data being considered has a borrow, wherein said control means makes said data processing means immediately process the low-order data of data subsequent to said data being considered without processing the high-order of said data being considered when said determining means determines that said result has the borrow.
Claim 5
Dependent Claim
235 words
A data processing method comprising the steps of: (a) reading data from a memory via a data bus, said data having a first data length, said data being composed of low-order data and high-order data, and said data bus having a second data length less than said first data length; (b) processing said low-order data of data being considered during a first machine cycle; (c) processing said high-order data of said data being considered during a second machine cycle; (d) determining whether or not it is necessary to process the high-order data of the data being considered during said second machine cycle on the basis of a result obtained by processing the low-order data of said data being considered during said first machine cycle; and (e) immediately processing the low-order data of the data subsequent to said data being considered without writing the high-order data of said data being considered when said step (d) determines that it is unnecessary to process the high-order data of said data being considered; wherein said step (d) further comprises the step of determining whether or not said result obtained by processing the low-order data of said data being considered has a carry, wherein said step (e) immediately processes the low-order data of data subsequent to said data being considered without processing the high-order data of said data being considered when it is determined that said result has the carry.
Claim 6
Dependent Claim
235 words
A data processing method comprising the steps of: (a) reading data from a memory via a data bus, said data having a first data length, said data being composed of low-order data and high-order data, and said data bus having a second data length less than said first data length; (b) processing said low-order data of data being considered during a first machine cycle; (c) processing said high-order data of said data being considered during a second machine cycle; (d) determining whether or not it is necessary to process the high-order data of the data being considered during said second machine cycle on the basis of a result obtained by processing the low-order data of said data being considered during said first machine cycle; and (e) immediately processing the low-order data of the data subsequent to said data being considered without writing the high-order data of said data being considered when said step (d) determines that it is unnecessary to process the high-order data of said data being considered; wherein said step (d) further comprises the step of determining whether or not said result obtained by processing the low-order data of said data being considered has a carry, wherein said step (e) immediately processes the low-order data of data subsequent to said data being considered without processing the high-order data of said data being considered when it is determined that said result has the carry.
Claim 7
Dependent Claim
235 words
A data processing method comprising the steps of: (a) reading data from a memory via a data bus, said data having a first data length, said data being composed of low-order data and high-order data, and said data bus having a second data length less than said first data length; (b) processing said low-order data of data being considered during a first machine cycle; (c) processing said high-order data of said data being considered during a second machine cycle; (d) determining whether or not it is necessary to process the high-order data of the data being considered during said second machine cycle on the basis of a result obtained by processing the low-order data of said data being considered during said first machine cycle; and (e) immediately processing the low-order data of the data subsequent to said data being considered without writing the high-order data of said data being considered when said step (d) determines that it is unnecessary to process the high-order data of said data being considered; wherein said step (d) further comprises the step of determining whether or not said result obtained by processing the low-order data of said data being considered has a borrow, wherein said step (e) immediately processes the low-order data of data subsequent to said data being considered without processing the high-order data of said data being considered when it is determined that said result has the borrow.
Claim 8
Dependent Claim
235 words
A data processing method comprising the steps of: (a) reading data from a memory via a data bus, said data having a first data length, said data being composed of low-order data and high-order data, and said data bus having a second data length less than said first data length; (b) processing said low-order data of data being considered during a first machine cycle; (c) processing said high-order data of said data being considered during a second machine cycle; (d) determining whether or not it is necessary to process the high-order data of the data being considered during said second machine cycle on the basis of a result obtained by processing the low-order data of said data being considered during said first machine cycle; and (e) immediately processing the low-order data of the data subsequent to said data being considered without writing the high-order data of said data being considered when said step (d) determines that it is unnecessary to process the high-order data of said data being considered; wherein said step (d) further comprises the step of determining whether or not said result obtained by processing the low-order data of said data being considered has a borrow, wherein said step (e) immediately processes the low-order data of data subsequent to said data being considered without processing the high-order data of said data being considered when it is determined that said result has the borrow.