WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1996008763) METHOD, APPARATUS AND INSTRUCTION FOR PERFORMING A DOUBLE JUMP REGISTER INDIRECT OPERATION TRANSFER IN A MICROCONTROLLER
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1996/008763    International Application No.:    PCT/IB1995/000686
Publication Date: 21.03.1996 International Filing Date: 24.08.1995
IPC:
G06F 9/32 (2006.01)
Applicants: PHILIPS ELECTRONICS N.V. [NL/NL]; Groenewoudseweg 1, NL-5621 BA Eindhoven (NL).
PHILIPS NORDEN AB [SE/SE]; Kottbygatan 5, Kista, S-164 85 Stockholm (SE) (SE only)
Inventors: ROY, Santanu; (US).
RABELER, Thorwald; (DE)
Agent: VERDONK, Peter, Lambert, Frans, Maria; Internationaal Octrooibureau B.V., P.O. Box 220, NL-5600 AE Eindhoven (NL)
Priority Data:
08/308,048 16.09.1994 US
Title (EN) METHOD, APPARATUS AND INSTRUCTION FOR PERFORMING A DOUBLE JUMP REGISTER INDIRECT OPERATION TRANSFER IN A MICROCONTROLLER
(FR) PROCEDE, APPAREIL ET INSTRUCTIONS D'EXECUTION DE TRANSFERT PAR DOUBLE OPERATION INDIRECTE DE BRANCHEMENT SUR REGISTRE DANS UN MICROCONTROLEUR
Abstract: front page image
(EN)A microcontroller performs a jump double register indirect instruction by determining the address of a procedure to execute using the contents of a designated pointer register as an index into a procedure address table located anywhere in the address space where each entry is an address of an entry point for the particular procedure to be executed. The address is retrieved and loaded into the microcontroller program counter resulting in a jump to the entry point of the procedure. The contents of the pointer register is post incremented to point at the next entry of the table and, as a result, the next procedure. The next execution of the instruction will cause a jump to the next procedure.
(FR)Pour exécuter une double instruction indirecte de branchement sur registre, un microcontrôleur détermine l'adresse d'une procédure à lancer en se basant sur le contenu d'un registre déterminé de pointeurs se présentant sous forme d'index dans une table d'adresses de procédure placée n'importe où dans l'espace d'adressage, chaque rubrique étant une adresse d'un point d'entrée de la procédure particulière à exécuter. L'adresse est lue puis chargée dans le compteur programme du microcontrôleur, ce qui provoque un branchement sur le point d'entrée de la procédure. Le contenu du registre de pointeurs est post-incrémenté pour désigner la rubrique suivante de la table et, par conséquent, la procédure suivante. L'exécution suivante de l'instruction provoquera un branchement sur la procédure suivante.
Designated States: JP, KR.
European Patent Office (AT, BE, CH, DE, DK, ES, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE).
Publication Language: English (EN)
Filing Language: English (EN)