System for finding and setting address portion of variable-lengt

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395846, 3642526, G06F 1204

Patent

active

054955920

ABSTRACT:
The invention is an instruction for locating the address of a specific character or value within a byte string of variable length. An offset into a portion of the string is specified and the portion of the string is searched for a first occurrence of the specific character beginning at the specified offset. If the specific character is found, then the existence of the specific character is indicated and an address or offset of the specific character is saved or otherwise indicated. If the specific character is not found, then the non-existence of the specific character is indicated and a convenient address or offset for referencing the next character immediately following the portion of the string already examined is saved or otherwise indicated. The specific character can have a length of one or more bytes and can be a pre-defined fixed value or a dynamic arbitrary value. The invention can execute in a time period comparable to performing an arithmetic instruction. Moreover, the invention can be combined with other load and store instructions, so that a copy operation can be performed by invoking this instruction sequence one or more times.

REFERENCES:
patent: 4219874 (1980-08-01), Gusev et al.
patent: 4520439 (1985-05-01), Liepa
patent: 4569016 (1986-02-01), Hao et al.
patent: 4654781 (1987-03-01), Schwartz et al.
patent: 4739471 (1988-04-01), Baum et al.
patent: 4873627 (1989-10-01), Baum et al.
patent: 4916655 (1990-04-01), Ohsone et al.
patent: 5041968 (1991-08-01), Yamaguchi
patent: 5060143 (1991-10-01), Lee
patent: 5073864 (1991-12-01), Methvin et al.
patent: 5144072 (1992-09-01), Buzby, Jr. et al.
patent: 5168571 (1992-12-01), Hoover et al.
patent: 5179711 (1993-01-01), Vreeland
patent: 5228133 (1993-07-01), Oppedahl
Hirata et al. "A Versatile Data String-Search VLSI" Apr. 1988, IEEE Journal of Solid State.
"AIX Version 3.2 for RISC System/6000, Assembler Language Reference", Second Edition, International Business Machines Corp., pp. 5-156-5-158 (Jan. 1992).
"PA-RISC 1.1 Architecture and Instruction Set, Reference Manual", Hewlett Packard Company, pp. 5-6-5-7 & 5-109 (Nov. 1990).
"Am29050 Microprocessor, User's Manual", Advanced Micro Devices, Inc., pp. 8-38, (1991).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for finding and setting address portion of variable-lengt does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for finding and setting address portion of variable-lengt, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for finding and setting address portion of variable-lengt will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1685884

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.