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. (WO2004003732) METHOD FOR ACCESSING LOCAL VARIABLES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2004/003732    International Application No.:    PCT/EP2002/007132
Publication Date: 08.01.2004 International Filing Date: 27.06.2002
IPC:
G06F 9/30 (2006.01), G06F 9/35 (2006.01), G06F 9/40 (2006.01)
Applicants: INFINEON TECHNOLOGIES AG [DE/DE]; St.-Martin-Strasse 53, 81669 Munich (DE) (For All Designated States Except US).
NAHUM, Shahar [IL/IL]; (IL) (For US Only)
Inventors: NAHUM, Shahar; (IL)
Agent: CHARLES, Glyndwr; Patentanwälte Reinhard, Skuhra, Weise & Partner GbR, Friedrichstrasse 31, 80801 Munich (DE)
Priority Data:
Title (EN) METHOD FOR ACCESSING LOCAL VARIABLES
(FR) PROCEDE PERMETTANT D'ACCEDER A DES VARIABLES LOCALES
Abstract: front page image
(EN)The present invention provides a method for accessing local variables and function parameters in a data memory unit (100), where at least one data memory unit (100) is provided, at least one data memory pointer (r0, r1, r2, r3, ..., rn) is provided, the data memory pointers (r0, r1, r2, r3, ..., rn) are initialized to point at at least one local variable (101a - 101m) in the data memory unit (100), a frame size (103) is determined and all data memory pointers (r0, r1, r2, r3, ..., rn) are updated by one machine operation applied to the stack pointers (r0, r1, r2, r3, ..., rn) in response to the determined frame size (103).
(FR)L'invention concerne un procédé permettant d'accéder à des variables locales et à des paramètres fonctionnels contenus dans une unité de stockage de données (100). Ce procédé consiste à : fournir au moins une unité de stockage de données (100) ; fournir au moins un pointeur d'unité de stockage de données (r0, r1, r2, r3, ..., rn) ; initialiser le(s) pointeur(s) d'unité de stockage de données (r0, r1, r2, r3, ..., rn) pour qu'il(s) pointe(nt) au moins sur une variable locale (101a - 101m) dans l'unité de stockage de données (100) ; déterminer une grandeur de trame (103) ; et à mettre à jour l'ensemble des pointeurs d'unité de stockage de données (r0, r1, r2, r3, ..., rn) au moyen d'une opération machine exécutée sur les pointeurs (r0, r1, r2, r3, ..., rn) de pile en réponse à la grandeur de trame (103) déterminée.
Designated States: European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR).
Publication Language: English (EN)
Filing Language: English (EN)