Processing

Please wait...

Settings

Settings

Goto Application

1. WO2002025931 - PROCESSING INSTRUCTION WORDS

Publication Number WO/2002/025931
Publication Date 28.03.2002
International Application No. PCT/GB2001/004187
International Filing Date 19.09.2001
IPC
G06F 9/38 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
38Concurrent instruction execution, e.g. pipeline, look ahead
H04N 5/00 2011.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
5Details of television systems
CPC
G06F 9/30072
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
30072to perform conditional operations, e.g. using guard
G06F 9/3853
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
38Concurrent instruction execution, e.g. pipeline, look ahead
3836Instruction issuing, e.g. dynamic instruction scheduling, out of order instruction execution
3853of compound instructions
H04N 21/434
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
Applicants
  • STMICROELECTRONICS LIMITED [GB]/[GB] (AllExceptUS)
  • HAYDOCK, Steven [GB]/[GB] (UsOnly)
Inventors
  • HAYDOCK, Steven
Agents
  • STYLE, Kelda, Camilla, Karen
Priority Data
0022949.219.09.2000GB
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) PROCESSING INSTRUCTION WORDS
(FR) TRAITEMENT DE MOTS D'INSTRUCTION
Abstract
(EN)
A method for processing an instruction word in a data processing system, the instruction word comprising a plurality of instruction bit positions, each bit position corresponding to an instruction actions, and a status of the bit at an instruction bit position indicating whether the instruction action corresponding to that bit position should be performed; the method comprising: forming a plurality of single action words, each single action word corresponding to one of the instruction actions and having a bit set at the bit position corresponding to that instruction actions and all its other bits un-set; forming a common action word having bits set at the bit positions corresponding to the instruction actions of any of the single action words and all its other bits un-set; comparing the instruction word and the common action word, and if the instruction word and the common action word have no bits set in common terminating processing of the instruction, and otherwise: repeating for successive single action words the steps of: comparing the instruction word and the respective single action word, and if the instruction word and the respective single action word have a bit set in common, performing the action corresponding to that single action word, and setting the instruction word to be equal to the present value of the instruction word exclusive-Ored with the respective single action word; until all the bits in the instruction word are zero.
(FR)
La présente invention concerne un procédé pour traiter un mot d'instruction dans un système de traitement de données. Ce mot d'instruction comprend plusieurs positions binaires d'instruction, chaque position binaire correspondant à une action d'instruction, et un état du bit à une position binaire d'instruction indiquant si l'action d'instruction correspondant à cette position binaire doit être réalisée. Ce procédé consiste à établir plusieurs mots d'action uniques, chacun de ces mots d'action uniques correspondant à une des actions d'instruction et présentant un bit fixé à la position binaire qui correspond à cette action d'instruction et tous ses autres bits non fixés, à établir un mot d'action commun qui présente des bits fixés aux positions binaires correspondant aux actions d'instruction de n'importe quel mot d'action unique et tous ses autres bits non fixés, à comparer le mot d'instruction et le mot d'action commun et, si le mot d'instruction et le mot d'action commun n'ont aucun bit fixé en commun, à terminer le traitement de l'instruction, et dans le cas contraire, à répéter pour des mots d'action uniques successifs les étapes consistant à comparer le mot d'instruction et le mot d'action commun respectif et, si le mot d'instruction et le mot d'action commun respectif ont un bit fixé en commun, à réaliser l'action qui correspond à ce mot d'action unique, puis à fixer le mot d'instruction devant être égal à la valeur courante du mot d'instruction mis en fonction OU avec le mot d'action unique respectif jusqu'à ce que tous les bits dans le mot d'instruction soient nuls.
Also published as
Latest bibliographic data on file with the International Bureau