Performing Arithmetic and Shifting Operations and Status Determination on Large Numbers in a Microprocessor
Original Publication Date: 1978-Jun-01
Included in the Prior Art Database: 2005-Feb-21
Data handling and status determination of large numbers is described. When large numbers are operated on in a microprocessor, they must be operated upon piecemeal, and the final result must represent the correct answer determined by executing a number of instructions. For example, if data is four times the width of a microprocessor data path, then a number represented in such a microprocessor may be four times the width of the microprocessor data flow, as shown in Fig. 1. Four operations must then be performed to operate on the entire number. To determine the status of the result also requires a summary of the operations of each of the four instructions.