Method of implementing fast 486TM microprocessor compatible string operations
AssigneeNational Semiconductor Corporation
InventorsWayne Yamamoto, Narendra Sankar, Mario Nemirovsky
Life of this patent
Estimating the term…
Loading patent…
AssigneeNational Semiconductor Corporation
InventorsWayne Yamamoto, Narendra Sankar, Mario Nemirovsky
Estimating the term…
An efficient method for implementing string operations used to process blocks of data within a memory. The registers used to track the memory addresses are updated and committed before the outcome of a read or write address operation is known. In the event an exception occurs, exception handling hardware and microcode is used to restore the state of the registers to the condition they were in prior to the iteration which produced the exception. This reduces the number of microcode instructions required to implement the string operation, producing a faster cycling of the code through multiple iterations. The result is a more optimal code for string operations and a decrease in the time required to carry out the string instruction.
A method of repetitively implementing a string operation to move a block of data from a first memory location to a second memory location, comprising:
A method of repetitively implementing a string operation to compare a first block of data stored in a first memory location with a second block of data stored in a second memory location, comprising:
A method of repetitively implementing a string operation to process a block of data stored in memory, comprising:
Dependencies are inferred from the claim text.