Brevet FR2611289A1 — publié le 19880826

La présente invention concerne un dispositif élec- tronique portatif, généralement appelé "carte à circuit intégré", qui contient une puce à circuit intégré possédant par exemple une mémoire de données rémanente et un élément de commande tel qu'une unité centrale de traitement (CPU) et, plus particulièrement, elle concerne un système de commande de la mémoire de données. La mise au point d'un support d'enregistrement de données portatif, que l'on appelle la "carte à circuit intégré", est un événement relativement récent. Cette carte à circuit intégré contient une puce à circuit intégré possédant une mémoire de données rémanente et un élément de commande tel qu'une CPU. L'éLément de commande commande l'accès à la mémoire de données, de manière à permettre d'écrire des données appropriées dans la mémoire de données et de les y lire, en fonction d'une demande fournie via un dispositif terminal externe. La mémoire de données incorporée dans la mémoire à circuit intégré se subdivise en plusieurs zones qui emmagasinent chacune différents éléments de données et qui se voient chacune affec- ter un numéro, appelé "numéro de zone". Il est utilisé un procédé d'accès logique pour accéder à la mémoire de données, qui consiste à indiquer le numéro d'une zone voulue quelconque de la mémoire de données. Pour mettre en oeuvre le procédé d'accès logique, on divise la mémoire de données en deux zones, à savoir une zone répertoire et une zone utilisateur. La zone utilisateur se sub- divise elle-même en plusieurs zones permettant d'emmagasiner différents éléments de données en vue de diverses utilisation. Les zones formant la zone utilisateur sont définies par plusieurs éléments de données définissant des régions qui sont emmagasinés dans la zone répertoire. Chaque élément de données définissant une zone comprend une donnée de numéro de zone présentant le numéro d'une zone, une donnée d'adresse de tête défi- nissant la position de la zone dans la zone utilisateur, une donnée de taille indiquant la taille de la zone et une donnée d'attribut représentant l'utilisation de la zone. Jusqu'ici, un groupe seulement d'éléments de données définissant des zones pouvait être emmagasiné à l'intérieur 2 6 1 1 2 8 9 d'une carte à circuit intégré. Ceci ne posait pas de problème auparavant, puisque, à cette époque, une carte à circuit intégré possédait un intervalle limité d'utilisations. Toutefois, aujour- d'hui, il existe une demande généraLe pour une carte à circuit intégré qui puisse être utilisée dans toute une variété de buts; par exemple, une carte que L'on peut insérer dans un terminal distributeur de billets (CD) et, par conséquent, utiliser comme carte de retrait d'argent, ou carte CD, et que l'on-puisse également insérer dans un terminal instatlé dans un hôpital et utiliser comme police d'assurance de santé et comme fiche médi- cale. Lorsqu'une carte à circuit intégré n'emmagasinant qu'un groupe d'éléments de données définissant des zones doit être utilisée pour toute une variété de buts, il est d'abord nécessaire de: (1) attribuer des numéros de zones identifiant diverses utilisationsde la zone utilisateur; et (2) déterminer, au moyen d'un terminal, si le numéro assigné à une zone d'utilisation quelconque, à laquelle il doit être fait accès, identifie ou non l'utilisation voulue. Même si les deux actions (1) et (2) sont exécutées, les problèmes suivants subsistent encore. D'abord, des systèmes A et B de la carte à circuit intégré, qui ont été développés indé- pendamment dans des buts différents, ne peuvent pas échanger de données. (Il est très probable que les systèmes A et B utilisent la même zone d'utilisation.) Deuxièmement, la sécurité des systèmes emmagasinés dans une quelconque zone d'utilisation ne peut pas être assurée, puisque les données introduites depuis le système A peuvent être violées ou altérées par un correspondant autorisé faisant fonctionner le système B; ainsi, la carte à circuit intégré n'est pas protégée contre de semblables transactions illégales. Par conséquent, le but de l'invention est de fournir un dispositif électronique portatif qui peut être utilisé pour divers buts, tout en ne posant pas de problèmes, en maintenant la sécurité des données qu'il emmagasine, et ne demandant aucune modification des dispositifs terminaux. Selon l'invention, il est proposé un dispositif électronique portatif dans Lequel des données peuvent être intro- duites et duquel des données peuvent être extraites, le dispositif comprenant: un moyen de mémorisation de données possédant au moins une première zone et une deuxième zone, la deuxième zone comportant plusieurs zones d'emmagasinage de données servant à emmagasiner des données, et la première zone comportant une zone répertoire servant à emmagasiner des données définissant les zones d'emmagasinage de données de la deuxième zone, les données comprenant plusieurs groupes d'éléments de données définissant des zones, chaque groupe comportant au moins un élément de données définissant une zone d'emmagasinage de données; un moyen de sélection servant,à sélectionner l'un des groupes d'éléments de données définissant des zones, comme groupe définissant des zones pouvant être utilisées; et un moyen de commande servant à com- mander le moyen de mémorisation de données, de manière à emmaga- siner des données délivrées depuis un dispositif externe dans l'une, sélectionnée, des zones d'emmagasinage de données du moyen de mémorisation de données, et à fournir des données au dispositif externe à partir de l'une, sélectionnée,des zones d'emmagasinage de données du moyen de mémorisation de données, à l'aide du moyen de sélection. La description suivante, conçue à titre d'illustra- tion de l'invention, vise à donner une meilleure compréhension de ses caractéristiques et avantages; elle s'appuie sur les dessins annexes, parmi lesquels: la figure 1 est un schéma de principe montrant un dispositif terminal auquel une carte à circuit intégré selon l'invention est connectée en utilisation; la figure 2 est un schéma de principe représentant la carte à circuit intégré selon l'invention; la figure 3 montre la topographie de la mémoire de données disposée à l'intérieur d'une carte à circuit intégré selon un premier mode de réalisation de l'invention; la figure 4 est un organigramme expliquant comment le dispositif terminal fonctionne lorsqu'on utilise la carte à circuit intégré dans divers buts; la figure 5 est un organigramme expliquant comment les données sont traitées à l'intérieur de la carte à circuit intégré; la figure 6 est un schéma montrant de manière simplifiée une instruction servant à désigner un groupe d'éléments de données de définition de zones et expliquant comment des données sont traitées à l'intérieur de la carte à circuit intégré lorsque cette instruction est fournie à la carte à circuit intégré; la figure 7 est un schéma montrant les zones auxquelles il peut être fait accès lorsque l'instruction servant à désigner un groupe d'éléments de données définissant des zones est exécutée sous commande d'un code d'application "CDCARD"; la figure 8 est un schéma montrant les zones auxquelles il peut être fait accès lorsque l'instruction servant à désigner un groupe d'éléments de données définissant des zones est exécutée sous commande d'un code d'application "SANTE"; la figure 9 est un schéma montrant de manière sim- plifiée une instruction d'écriture et expliquant comment des données sont traitées à l'intérieur de la carte à circuit intégré lorsque l'instruction d'écriture est fournie à la carte à circuit intégré; la figure 10 est un schéma montrant de manière simplifiée une instruction de lecture et expliquant comment des données sont traitées à l'intérieur de la carte à circuit intégré lorsque l'instruction de lecture est fournie à la carte à circuit intégré; la figure 11 est un schéma expliquant comment les éléments de données emmagasinés dans des cartes à circuit intégré du type à un seul but sont transférés dans une carte à circuit intégré du type à plusieurs buts; la figure 12 montre la topographie de la mémoire de données disposée à l'intérieur de la carte à circuit intégré selon un deuxième mode de réalisation de l'invention; les figures 13A et 13B sont des organigrammes montrant comment des données sont traitées à l'intérieur de la carte à circuit intégré selon le deuxième mode de réalisation; 2611 2 8 9 la figure 14 est un schéma montrant les zones auxquelles il peut être fait accès lorsque aucune instruction n'est exécutée pour désigner un groupe d'éléments de données définissant des zones; la figure 15 est un schéma montrant de manière simplifiée une instruction servant à désigner un groupe d'éléments de données définissant des zones et expliquant comment des données sont traitées à l'intérieur de la carte à circuit intégré selon le deuxième mode de réalisation lorsque cette instruction est fournie à la carte à circuit intégré; la figure 16 est un schéma montrant les zones auxquelles il peut être fait accès lorsque l'instruction servant à désigner un groupe d'éléments de données définissant des zones est exécutée dans la carte à circuit intégré du deuxième mode de réalisation sous commande d'un code d'application "CDCARD"; la figure 17 est un schéma montrant les zones auxquelles il peut être fait accès lorsque l'instruction servant à désigner un groupe d'éléments de données définissant des zones est exécutée dans la carte à circuit intégré du deuxième mode de réalisation sous commande d'un code d'application "SANTE"; la figure 18 est un schéma montrant de manière simplifiée une instruction d'écriture fournie à la carte à circuit intégré lorsque aucune zone de la mémoire de données n'est indi- quée et expliquant comment des données sont traitées à l'intérieur de la carte à circuit intégré lorsque cette instruction d'écri- ture est fournie à La carte à circuit intégré; la figure 19 est un schéma montrant une instruction d'écriture fournie à la carte à circuit intégré lorsqu'une zone quelconque de la mémoire de données a été désignée et expliquant comment des données sont traitées à l'intérieur de la carte à circuit intégré lorsque cette instruction d'écriture est fournie à la carte à circuit intégré; la figure 20 est un schéma montrant de manière simplifiée une instruction de lecture fournie à la carte à circuit intégré lorsque aucune zone de la mémoire de données n'a été dési- gnée et expliquant comment des données sont traitées lorsque cette instruction de lecture est fournie à la carte à circuit intégré; et la figure 21 est un schéma montrant de manière simplifiée une instruction de lecture fournie à la carte à circuit intégré lorsqu'une zone quelconque de la mémoire de données a été désignée et expliquant comment des données sont traitées à l'inté- rieur de la carte à circuit intégré lorsque cette instruction de lecture est fournie à la carte à circuit intégré. Sur la figure 1, il est représenté un dispositif terminal auquel on connecte une carte à circuit intégré, c'est-à- dire un dispositif électronique portatif selon l'invention, lorsqu'on l'utilise. Ce dispositif terminal comprend un lecteur- enregistreur de carte 2, une section de commande 3, un clavier 4, un afficheur cathodique 5, une imprimante 6, et une unité de disque souple 7. La carte à circuit intégré 1 peut être couplée au lecteur-enregistreur de carte 2. Comme représenté sur la figure 2, la carte à circuit intégré 1 comprend un élément de commande 11 (par exemple une unité centrale de traitement, ou CPU), une mémoire de données 12, une mémoire de programme 13, et un bloc de contacts 14. La mémoire de données 12 est une mémoire rémanente. La mémoire de programme 13 fait fonction de section de mémorisation de programme. Le bloc de contacts 14 peut être électriquement connecté au lecteur- enregistreur de carte 2 du dispositif terminal. Les composants représentés à l'intérieur du rectangle (tracé en traits interrompus), c'est-à-dire l'élément de commande 11, la mémoire de données 12 et la mémoire de programme 13, sont incorporés dans une puce à circuit intégré unique, qui est encastrée à l'intérieur du corps de la carte à circuit intégré. La mémoire de programme 13 est par exemple une mémoire morte (ROM) à masque et emmagasine un programme permettant de commander l'élément de commande 11. Plus spécialement, il peut s'agir d'une mémoire morte programmable électriquement effaçable, ou EEPROM. Comme illustré sur la figure 3, la mémoire de données 12 est constituée de deux sections, à savoir une zone répertoire 21 et une zone utilisateur 22. La zone répertoire 21 est divisée en une zone emmagasinant un groupe de données de commande 23 servant à commander des groupes d'éléments de données définissant des zones, et en deux zones emmagasinant deux groupes 24 et 25 d'éléments de données définissant des zones. Le groupe de données de commande 23 définit les groupes d'éléments de données de définition de zones des groupes 24 et 25. Le groupe de données de commande 23 comprend des codes d'application affectés à diverses utilisationsde la-carte à circuit intégré 1, des adresses de tête définissant les positions des groupes d'éléments de données défi- nissants des zones, et des éléments de données de taille représen- tant les tailles des groupes d'éléments de données définissant des zones. Le code d'application CDCARD ainsi que l'adresse de tête et la donnée de taille, ces deux dernières données étant associées au code CDCARD, définissent le groupe 24 d'éléments de données de définition de zones, de sorte que la carte à circuit intégré 1 peut être utilisée comme une carte de retrait d'argent, ou carte CD. Le code d'application SANTE ainsi que l'adresse de tête et la donnée de taille, ces deux dernières données étant associées au code SANTE, définissent le groupe 25 d'éléments de données de définition de zones, de sorte que la carte à circuit intégré 1 peut être utilisée comme police d'assurance de santé et comme fiche médicale. La zone d'utilisateur 22 de la mémoire de données 12 est divisée en plusieurs zones. Ces zones sont définies ou iden- tifiées par les éléments de données de définition de zones des groupes 24 et 25 emmagasinés dans la zone répertoire 21. Chaque zone de la zone utilisateur 22 est définie par l'élément de données du groupe 24 ou 25 qui comprend la donnée représentant le numéro de la zone, l'adresse de tête définissant la position de la zone dans la zone utilisateur 22, la donnée de taille représentant la taille de la zone, et la donnée d'attribut spécifiant l'utilisation de la zone. Plus précisément, le premier groupe 24 d'éléments de données de définition de zones, qui est emmagasiné dans la zone répertoire 21, est utilisé pour désigner toute zone de la zone utilisateur 22 qui est utilisée lorsque l'on emploie la carte à circuit intégré comme carte de retrait. Le deuxième groupe 25 d'éléments de données de définition de zones, qui est emmagasiné également dans la zone répertoire 21, est utilisé pour indiquer, ou désigner, toute zone de la zone utilisateur 22 qui est utilisée lorsqu'on emploie la carte à circuit intégré 1 comme police d'assu- rance de santé et fiche médicale. Dans le cas représenté sur la figure 3, le premier groupe 24 d'éléments de données de définition de zones, qui com- porte les codes d'application "CDCARD" désigne deux zones "10" et "12", dans lesquelles le nom et L'adresse du détenteur de la carte à circuit intégré sont respectivement emmagasinés. D'autre part, le deuxième groupe 25 d'éléments de données de définition de zones, qui comporte les codes d'application "SANTE", désigne deux zones "10" et "20", dans lesquelles le nom et la fiche médicale du détenteur de La carte à circuit intégré sont respectivement emmagasinés. Bien que le même numéro, à savoir "10", soit désigné par les groupes 24 et 25, aucun problème ne se pose, puisque ces deux zones sont placées en des positions différentes de la zone utilisateur 22, comme illustré sur la topographie mémoire de la figure 3. On va maintenant expliquer comment on utilise la carte à circuit intégré 1 dans divers buts, en se reportant aux figures 4 et 5 et aux autres figures qui leur sont liées. La figure 4 est un organigramme montrant le fonctionnement du dispo- sitif terminal, et la figure 5 est un organigramme expliquant comment des données sont traitées à l'intérieur de la carte à circuit intégré 1. Tout d'abord, on insère la carte à circuit intégré 1 dans le lecteurenregistreur de carte 2 (étape S401). Ensuite, le lecteur-enregistreur de carte 2 délivre automatiquement l'ali- mentation électrique à la carte à circuit intégré 1 ainsi que des impulsions d'horloge. Après cela, la section de commande 3 disposée à l'intérieur du dispositif terminal fournit un signal de reposi- tionnement à la carte à circuit intégré 1. Ce signal de reposi- tionnement est un signal de commande de début pour la carte à circuit intégré 1. Lorsque le signal de repositionnement est fourni à l'élément de commande 11 de la carte à circuit intégré 1, cet élément 11 abandonne un état de repositionnement et commence à fonctionner. Ainsi, l'élément de commande 11 ferme tous les groupes 261128 9 d'éléments de données de définition de zones (étape S501). Ensuite, La section de commande 3 du dispositif terminal délivre une instruction à l'élément de commande 11 de La carte à circuit intégré 1 (étape S402). Cette instruction indique L'un des groupes d'éléments de données de définition de zones. L'instruc- tion possède un format tel que représenté sur la figure 6. La carte à circuit intégré I reçoit l'instruction (étape S502). L'élément de commande 11 déchiffre l'instruction (étape S503). Si l'instruction déchiffrée est une instruction désignant un groupe d'éléments de données de définition de zones, l'élément de commande 11 trouve, parmi les éléments de données du groupe 23, l'élément de données de commande de définition de zone qui possède un code d'application identique à celui contenu dans le message de l'instruction (étape S504). Ensuite, l'élément de commande 11 ouvre le groupe d'éléments de données de définition de zones qui est identifié par l'élément de données de commande de définition de zone qui a ainsi été trouvé, et il maintient tous les autres groupes dans l'état fermé (étape S505). Seul un groupe d'éléments de données de définition de zones peut être ouvert à la fois. En d'autres termes, le groupe indiqué par l'ins- truction exécutée en dernier est ouvert et, par conséquent, valide, tandis que tous les autres groupes sont fermés et inva- lides. Lorsque aucun des éléments de données du groupe 23 n'a été trouvé comme ayant un code d'application identique au code d'application contenu dans le message de l'instruction (étape S504), l'élément de commande donne à la section de commande 3 du dispositif terminal une réponse indiquant qu'un code non enregistré a été fourni (étape S506). La figure 7 montre les zones auxquelles il peut être fait accès Lorsque le code d'application "CDCARD" est sélectionné pour la carte à circuit intégré 1 ayant la topographie mémoire de la figure 3, et une instruction est exécutée pour désigner l'un des groupes d'éléments de données de définition de zones. Comme on peut le comprendre en examinant la figure 7, c'est le premier groupe 24 d'éléments de données de définition de zones qui peut être ouvert. Il peut être fait accès aux deux zones portant respective- ment les numéros "10" et "12". C'est Le deuxième groupe 25 d'élé- ments de données de définition de zones qui est fermé. Il ne peut pas être accédé aux deux zones définies par ce groupe 25, sous Les numéros respectifs "10" et "20". La figure 8 montre les zones o il peut être fait accès lorsque le code d'application "SANTE" est sélectionné pour la carte à circuit intégré 1, et une instruction est exécutée pour désigner l'un des groupes d'éléments de données de définition de zones. Comme on peut le comprendre en observant la figure 8, c'est le deuxième groupe 25 d'éléments de données de définition de zones qui peut être ouvert. On peut accéder aux deux zones définies par ce groupe 25, portant les numéros respectifs "10" et "20". C'est le premier groupe 24 d'éléments de données de défini- tion de zones qui est fermé. On ne peut pas accéder aux deux zones définies par le groupe 24, à savoir les zones portant respective- ment les numéros "10" et "12". Il faut noter que le premier groupe 24 et le deuxième groupe 25 définissent des zones portant le même numéro, à savoir "10". Lorsque le premier groupe "24" est ouvert, la zone '10" désignée par l'adresse de tête "aaa" est accessible. Inversement, lorsque le deuxième groupe 25 est ouvert, la zone "10" désignée par l'adresse de tête "bbb" est accessible. Ainsi, les zones qui sont définies par les éléments de données de définition de zones d'un premier groupe sont numérotées indépendamment des zones qui sont définies par les éLéments de données de définition de zones de tout autre groupe. Si l'on suppose que le premier groupe 24 d'éléments de données de définition de zones a été ouvert par l'instruction, une donnée est écrite de La manière suivante dans l'une sélectionnée des zones définies par les éléments de données du premier groupe 24. Il est déterminé si la donnée doit être lue ou écrite sur la carte à circuit intégré 1 (étape S403). Puisque la donnée doit être écrite sur la carte à circuit intégré I dans ce cas, la section de commande 3 du dispositif terminal délivre une instruc- tion d'écriture (figure 9) à l'élément de commande 11 de la carte à circuit intégré 1 (étape S404). Dans la carte à circuit intégré 1, il est déterminé si un groupe quelconque d'éléments de données de définition de zones a ou non été ouvert (étape S507). Si la réponse est OUI, l'élément de commande 11 trouve, parmi les éléments de données du premier groupe 24, l'élément de données définissant une zone qui possède un numéro de zone identique à celui identifié par la donnée de numéro de zone contenue dans le message de l'ins- truction (étape S508). Ensuite, l'élément de commande 11 fait accès à la zone de la mémoire de données 12 en fonction de l'adresse de tête et de la donnée de taille, toutes deux contenues dans l'élément de données de définition de zone qui a été trouvé. La donnée d'écriture contenue dans le message de l'instruction est par conséquent écrite dans la zone de la mémoire de données 12 à laquelle il a ainsi été fait accès par l'élément de commande 11 (étape S509). Lorsque aucun des éléments de données de définition de zones du premier groupe 24 n'a été trouvé, à l'étape S508, comme ayant un numéro de zone identique au numéro de zone identifié par la donnée de numéro de zone contenue dans le message de l'instruc- tion d'écriture, l'éLément de commande 11 donne à la section de commande 3 du dispositif terminal une réponse indiquant qu'aucune des zones de la mémoire de données 12 n'est définie par la donnée de numéro de zone contenue dans l'instruction d'écriture (étape S506). Lorsque l'instruction servant à indiquer un groupe d'élé- ments de données de définition de zones n'a pas été correctement exécutée, ou bien lorsque aucun groupe d'éléments de données de définition de zones n'a été désigné par cette instruction (étape S507), l'élément de commande 11 donne à la section de commande 3 une réponse indiquant qu'aucun groupe d'éléments de données de définition de zones n'a été ouvert (étape 506). Une donnée est lue dans la carte à circuit intégré de la même manière que lorsqu'on écrit une donnée. Plus spéciale- ment, une donnée est lue dans la carte à circuit intégré de la manière suivante lorsqu'un premier groupe 24 d'éléments de données de définition de zones a été ouvert en fonction d'une instruction de désignation de groupes d'éléments de données de définition de zones. Tout d'abord, La section de commande 3 du dispositif termi- naL délivre une instruction de Lecture (figure 10) à L'élément de commande 11 de La carte à circuit intégré 1 (étape S405). Dès réception de cette instruction d'écriture, l'élément de commande 11 détermine si un groupe d'éléments de données de définition de zones a ou non été ouvert (étape S510). Puisque le premier groupe 24 a été ouvert dans ce cas, l'élément de commande 11 trouve, parmi les éléments de données de définition de zones du premier groupe 24, l'élément de données qui possède un numéro de zone identique à celui identifié par la donnée de numéro de zone contenue dans le message de l'instruction de désignation de zone (étape S511). Ensuite, l'élément de commande 11 fait accès à la zone de la mémoire de données 12 en fonction de l'adresse de tête et de la donnée de taille, toutes deux contenues dans l'élément de données de définition de zone qui a été trouvé. La donnée est ainsi lue dans la zone de la mémoire 12, à laquelle il a ainsi été fait accès (étape S512). Lorsque aucun des éléments de données de définition de zones du premier groupe 24 n'est trouvé à l'étape S511 comme ayant un numéro de zone identique à celui représenté par la donnée de numéro de zone contenue dans le message de l'instruction de lecture, l'élément de commande 11 donne à la section de commande 3 une réponse indiquant qu'aucune des zones de la mémoire de données 12 n'est définie par la donnée de numéro de zone contenue dans l'instruction de lecture (étape S506). Lorsque l'instruction servant à désigner un groupe d'éléments de données de définition de zones n'a pas été correctement exécutée, ou bien lorsque aucun groupe d'éléments de données de définition de zones n'a été désigné par l'instruction de lecture (étape S510), l'élément de commande 11 donne à la section de commande 3 une réponse indiquant qu'aucun groupe d'éléments de données de définition de zones n'a été ouvert (étape S506). Lorsque la donnée a été écrite dans la carte à circuit intégré 1, ou bien lorsqu'elle y a été lue, et qu'aucun autre traitement de données n'est demandé, ainsi que cela est déterminé à l'étape S406, la carte à circuit intégré 1 est extraite du lecteur-enregistreur de carte 2 (étape S407). La carte à circuit intégré 1 selon l'invention, qui a été conçue pour servir dans un seul but, peut être modifiée en une carte à circuit intégré du type à plusieurs buts, comme cela sera expliqué en relation avec la figure 11. Sur cette figure, le numéro de référence 31 indique la topographie de la mémoire de données d'une carte à circuit intégré qui estutilisée comme carte de retrait d'argent, ou carte CD, et le numéro 32 indique la topographie de la mémoire de données d'une carte à circuit intégré qui est utilisée comme police d'assurance de santé et fiche médicale. Le numéro 33 représente la topographie de la mémoire de données d'une carte à circuit intégré qui a été modi- fiée à partir de la carte possédant la topographie mémoire 31 ou d'une carte possédant la topographie mémoire 32. Pour modifier la carte à circuit intégré possédant la topographie 31 et la transformer en une carte à circuit intégré possédant la topographie 33 et pouvant donc être utilisée comme carte de retrait d'argent et comme police d'assurance de santé et fiche médicale, il suffit d'écrire les données emmagasinées dans la zone répertoire de la carte à circuit intégré possédant la topographie 32 dans la zone répertoire de la carte à circuit intégré possédant la topographie 31 et de changer les adresses de tête, s'il en est mémorisé dans la carte à circuit intégré de la topographie 32, qui sont identiques à certaines des adresses de tête emmagasinées dans la carte à circuit intégré ayant la topo- graphie 31, de façon que deux zones ou plus de la zone utilisateur de la carte à circuit intégré possédant la topographie 31 ne puissent être accédées simultanément. La carte à circuit intégré ainsi modifiée, qui possède la topographie 33, peut fonctionner comme carte à circuit intégré lorsqu'elle est insérée dans un dispositif terminal possédant un code d'application "CDCARD" et comme police d'assurance de santé et fiche médicale lorsqu'elle est insérée dans un dispositif terminal possédant un code d'appli- cation "SANTE". Il va sans dire qu'une carte à circuit intégré possédant la topographie 32 pour sa mémoire de données peut aussi être facilement modifiée, d'une manière analogue, afin d'être transformée en une carte à circuit intégré possédant la topo- graphie 33 et pouvant donc être utilisée non seulement comme police d'assurance de santé et fiche médicale, mais également comme carte de retrait d'argent. La figure 12 représente la topographie de la mémoire de données 12 d'une carte à-circuit intégré selon un deuxième mode de réalisation de l'invention. Cette carte à circuit intégré peut être utilisée comme carte CD, ou carte de retrait d'argent, et comme police d'assurance de santé et fiche médicale, et les données communes aux deux utilisations de la carte, com- prenant le nom, l'adresse et le numéro de téléphone du détenteur de la carte, sont emmagasinées dans la mémoire de données 12. Comme représenté sur la figure 12, la zone de mémoire de la mémoire de données 12 est divisée en une zone répertoire 21 et une zone utilisateur 22. La zone répertoire 21 comprend une zone emmagasinant un groupe de données de commande 23 servant à commander des groupes d'éléments de données de définition de zones, et trois zones emmagasinant trois groupes 24, et 26 d'éléments de données de définition de zones. Des élé- ments de données du groupe 26 définissent les zones respectivement numérotées "01" et "02" qui emmagasinent les données communes aux deux utilisations de la carte à circuit intégré. Les groupes 24 et 25 sont définis par le groupe 23. Le groupe de données de commande 23 comprend des codes d'application (qui sont chacun un code de 1 à 16 bytes) affectés aux utilisations de la carte à circuit intégré, des adresses de tête définissant les positions des groupes 24 et 25 d'éléments de données de définition de zones, et des éléments de données de taille représentant les tailles des groupes 24 et 25 d'éléments de données de définition de zones. Plus précisément, le code d'application "CDCARD" ainsi que l'adresse de tête et la donnée de taille, toutes deux associées au code "CDCARD", définissent le groupe 24 d'éléments de données de défi- nition de zones, et le code d'application "SANTE" ainsi que l'adresse de tête et la donnée de taille, toutes deux associées à ce code "SANTE", définissent le groupe 25 d'éléments de données de définition de zones. La zone utiLisateur 22 de La mémoire de données 12 est divisée en pLusieurs zones. Ces zones sont définies ou iden- tifiées par Les éLéments de données de définition de zones des groupes 24 et 25 emmagasinés dans la zone répertoire 21. Chaque zone de la zone utilisateur 22 est définie par un élément du groupe 24 ou 25, qui comprend la donnée de numéro de zone représentant de la zone, l'adresse de tête définissant la position de la zone dans la zone utilisateur 22, la donnée de taille indiquant la taille de la zone, et la donnée d'attribut spécifiant l'utilisa- tion de la zone. Plus particulièrement, le premier groupe 24 d'éléments de données de définition de zones, qui est emmagasiné dans la zone répertoire 21, est utilisé pour désigner toute zone de la zone utilisateur 22 dans le cas o on utilise la carte à circuit intégré comme une carte de retrait d'argent, ou carte CD. D'autre part, le deuxième groupe 25 d'éléments de données de défi- nition de zones, qui est emmagasiné dans la zone répertoire 21 également, est utilisé pour désigner toute zone de la zone uti- lisateur 22 lorsqu'on utilise la carte à circuit intégré comme police d'assurance de santé et fiche médicale. Le même numéro de zone "10" est attribué à deux zones différentes de la zone utilisateur 21. Ceci n'est pas impor- tant, puisque ces deux zones sont placées en des positions diffé- rentes de la zone utilisateur 22, comme représenté sur la figure 12. De plus, les numéros des zones inclus dans le groupe 26 servant à définir les zones emmagasinant des données communes aux deux utilisations de la carte à circuit intégré ne peuvent pas être utilisés dans les groupes 24 et 25. On va maintenant expliquer comment on utilise la carte à circuit intégré du deuxième mode de réalisation pour divers buts, en relation avec les organigrammes des figures 4, 13A et 13B, ainsi qu'en relation avec les figures 14 à 21. Comme cela a été établi, la figure 4 montre comment le dispositif terminal de la figure 1 fonctionne. Les figures 13A et 13B illustrent comment des données sont traitées à l'intérieur de la carte à circuit intégré lorsque cette dernière est insérée dans le dispo- sitif terminal. 26112 8 9 Tout d'abord, on insère la carte à circuit intégré 1 dans le lecteurenregistreur de carte 2 du dispositif terminal (étape S401). Ensuite, le Lecteur-enregistreur de carte 2 fournit l'alimentation à la carte à circuit intégré 1 ainsi que des impulsions d'horloge. Après cela, la section-de commande 3 du dispositif terminal fournit un signal de repositionnement à la carte à circuit intégré 1, ce qui place celle-ci en fonctionne- ment. A ce moment, l'élément de commande 11 de La carte à circuit intégré 1 ouvre le groupe 26 d'éléments de données de définition de zones et ferme les autres groupes 24 et 25 d'éléments de données de définition de zones (étape S1301), comme représenté sur la figure 14. Alors, il peut être fait accès aux zones définies par les numéros de zones "01" et "02" inclus dans le groupe 26 d'éléments de données de définition de zones. Dans ces conditions, la section de commande 3 du dispositif terminal délivre une instruction à l'élément de com- mande 11 de la carte à circuit intégré 1 (étape S402). Cette instruction désigne l'un des groupes d'éléments de données de définition de zones. L'instruction possède un format tel que représenté sur la figure 15. La carte à circuit intégré 1 reçoit l'instruction (étape S1302). L'élément de commande 11 déchiffre l'instruction (étape S1303). Si l'instruction déchiffrée est une instruction désignant un groupe d'éléments de données de désignation de zones, l'élément de commande trouve, parmi les éléments de données du groupe de données de commande 23, l'élément de données de commande de définition de zones possédant un code d'application identique à celui contenu dans le message de l'instruction (étape S1304). L'élément 11 ouvre ensuite le groupe d'éléments de données de définition de zones qui est identifié par l'élément de données de commande de définition de zones qui a été ainsi trouvé, et ferme tous les autres groupes, à l'exception du groupe 26 (étape S1305). Le groupe 26 et un seul autre groupe d'éléments de données de définition de zones peuvent être ouverts en même temps. En d'autres termes, le groupe 26 et le groupe désigné par l'instruc- tion exécutée en dernier sont ouverts et, par conséquent, valides, tandis que tous Les autres groupes sont fermés et invalides. 2611 2 8 9 Lorsque aucun des éléments de données du groupe 23 n'est trouvé, à l'étape S1304, comme ayant un code d'application identique à celui contenu dans le message de l'instruction, l'élément de commande 11 donne à la section de commande 3 une réponse indiquant qu'un code non enregistré a été fourni (étape S1306). La figure 16 montre les zones auxquelles il peut être fait accès lorsque le code d'application "CDCARD" est sélec- tionné pour la carte à circuit intégré possédant la topographie mémoire de la figure 12, et une instruction est exécutée pour désigner l'un des groupes d'éléments de données de définition de zones. Comme cela apparaît clairement sur la figure 16, le groupe 26 et le premier groupe 24 sont les groupes ouverts, et le deuxième groupe 25 est le groupe fermé. Les zones, numérotées "01", "02", "10" et "12", qui sont définies par les éléments de données des groupes 24 et 26, peuvent être accédées, tandis que les zones numérotées "10" et "20", qui sont définies par les éléments de données du groupe 25, ne peuvent pas être accédées. La figure 17 montre les zones auxquelles il peut être fait accès lorsque le code d'application "SANTE" a été sélectionné pour la carte à circuit intégré, et une instruction est exécutée pour désigner l'un des groupes d'éléments de données de définition de zones. Comme on peut le comprendre à l'aide de la figure 17, ce sont le groupe 26 et le deuxième groupe 25 qui sont ouverts, et c'est le premier groupe 24 qui est fermé. Les zones, numérotées "01", "02", "10" et "20", qui sont définies par les éléments de données des groupes 25 et 26, peuvent être accédées, tandis que les zones, numérotées "10" et "12", qui sont définies par les éléments de données du premier groupe "24", ne peuvent pas être accédées. Comme cela a été décrit, le groupe 26 d'éléments de données définissant les zones emmagasinant les données communes aux utilisations de la carte à circuit intégré reste ouvert, et n'est jamais fermé, aussi longtemps que la carte à circuit intégré 1 est en fonctionnement. De plus, le premier groupe 24 et le deuxième groupe 25 définissent des zones ayant le même numéro, à 26112 8 9 savoir "10". Lorsque le premier groupe 24 est ouvert, la zone "10" désignée par l'adresse de tête "aaa" est rendue accessible. Inversement, lorsque le deuxième groupe 25 est ouvert, la zone "10" désignée par l'adresse de tête "bbb" est rendue accessible. Ainsi, les zones qui sont définies par les éléments de données de définition de zones d'un premier groupe sont numérotées indé- pendamment des zones qui sont définies par les éléments de données de définition de zones de tout autre groupe. Si l'on suppose qu'aucune instruction n'a été exécutée pour désigner un quelconque groupe d'éléments de données de désignation de zones, à l'exception du groupe 26, et que seul le groupe 26 est donc ouvert, comme représenté sur la figure 18, une donnée est écrite sur la carte à circuit intégré 1 de la manière suivante. Dans le dispositif terminal, il est déterminé si la donnée doit être écrite ou lue sur la carte à circuit intégré (étape S403). Puisque, dans ce cas, la donnée doit être écrite sur la carte à circuit intégré, la section de commande 3 du dispositif terminal délivre une instruction d'écriture (figure 18) à l'éLément de commande 11 de la carte à circuit intégré 1 (étape S404). Ensuite, l'élément de commande 11 trouve, parmi les éléments de données de définition de zones du groupe 26, l'élément de données qui possède un numéro de zone identique à celui contenu dans le message d'instruction (étape S1307). En fonction de l'adresse de tête et de la donnée de taille incluses dans l'élément de données de définition de zone ainsi trouvé, l'élément de commande 11 fait accès à la zone voulue et écrit dans cette zone la donnée contenue dans le message d'instruction (étape S1308). Lorsque le numéro de zone contenu dans le message d'instruction n'est identique à aucun des numéros de zones contenus dans les éLéments de données de définition de zones du groupe 26, l'élément de commande 11 donne à la section de commande 3 une réponse indiquant qu'aucun des numéros de zone contenus dans les éléments de données du groupe 26 n'a été identifié par l'instruc- tion d'écriture (étape S1306). On va maintenant décrire comment la carte à circuit intégré 1 fonctionne lorsqu'une instruction d'écriture est délivrée 26112 8 9 à la carte à circuit intégré, de manière à désigner et à ouvrir le groupe 26 et l'un des groupes 24 et 25. On suppose qu'une instruction indiquant le code d'application "CDCARD" est déLivré à la carte à circuit intégré 1 (étape S404). Alors, le groupe 26 et le premier groupe 24 sont ouvertscomme indiqué sur la figure 19. L'instruction d'écriture possède le format représenté sur la figure 19. Dès réception de cette instruction d'écriture, l'élé- ment de commande 11 trouve, parmi les éléments de données du groupe 26, l'élément de données de définition de zone qui possède un numéro de zone identique à celui contenu dans le message d'instruction (étape S1307). Lorsque aucun des éléments de données de définition de zones du groupe 26 n'est identique au numéro de zone contenu dans le message d'instruction, l'élément de commande 11il détermine si l'un quelconque des groupes d'éléments de données de définition de zones, autre que le groupe 26, a été ouvert (étape S1309). Si la réponse est OUI, l'élément 11 trouve, parmi les éléments de données de l'autre groupe, l'élément de données de définition de zone possédant un numéro de zone identique à celui contenu dans le message de l'instruction (étape S1310). Plus précisément, dans ce cas particulier, l'élément de commande 11 trouve cet élément de données parmi Les éléments de données de définition de zones du premier groupe 24. Lorsque le numéro de zone contenu dans le message de l'instruction est "01", l'élément de commande 11 fait accès à la zone n 01 définie par l'élément de données du groupe 26, et écrit dans la zone n 01 la donnée contenue dans le message de l'instruction, comme indiqué par la ligne en traits interrompus 27 (étape S1308). Inversement, lorsque le numéro de zone contenu dans le message de l'instruction est "10", l'élément de commande 11 fait accès à la zone n 10 définie par l'élément de données du premier groupe 24 et écrit dans la zone n 10 la donnée contenue dans le message de l'instruction, comme représenté par la ligne en traits interrompus 28 (étape S1308). Si le numéro de zone contenu dans le message de l'instruction est trouvé, à l'étape S1310, comme ne pouvant être identifié ni par le groupe 26 ni par le premier groupe 24, l'élé- ment de commande 11 donne à la section de commande 3 du dispositif 2 6 1 1 2 8 9 terminal une réponse indiquant que le numéro de zone n'a pas été identifié (étape S1306). S'il est trouvé, à l'étape 1309, qu'aucun groupe d'éléments de données de définition de zones n'a éte dési- gné, ou bien que l'instruction n'a pas été correctement exécutée de manière à désigner et à ouvrir un groupe d'éléments de données de définition de zones, l'élément de commande 11 donne à la section de commande 3 une réponse indiquant qu'aucun groupe n'a été ouvert (étape S1306). Une donnée peut être lue sur la carte à circuit intégré du deuxième mode de réalisation de la même manière qu'elle est écrite dans cette carte à circuit intégré. On va maintenant expliquer comment une donnée est lue sur la carte à circuit intégré 1 lorsque le groupe 26 a été ouvert, mais que ni le premier groupe 24 ni le deuxième groupe 25 n'ont été désignés, comme repré- senté sur la figure 20. Tout d'abord, il est déterminé si la donnée doit être écrite ou lue sur la carte à circuit intégré 1 (étape S403). Dans ce cas, la section de commande 3 du dispositif terminal délivre une instruction de lecture possédant le format. représenté sur la figure 20 à l'élément de commande 11 de la carte à circuit intégré.1 (étape S405). Ensuite, l'élément de commande 11 trouve, parmi les éléments de données du groupe 26, t'élément de données de définition de zone qui possède un numéro de zone iden- tique à celui contenu dans le message de l'instruction de lecture (étape S1311). L'élément de commande 11 fait accès à la zone iden- tifiée par le numéro de zone contenu dans le message de l'instruc- tion et lit la donnée se trouvant dans cette zone (étape S1312). Lorsque le numéro de zone contenu dans le message de l'instruction de lecture a été trouvé, à l'étape S1311, comme n'étant identique à aucun des numéros de zone contenus dans le groupe 26, l'élément de commande 11 donne à la section de commande 3 une réponse indiquant que le numéro de zone n'a pas été identifié (étape S1306). * On va maintenant décrire en détail comment la carte à circuit intégré fonctionne lorsqu'une instruction de lecture indiquant le code d'application "CDCARD" est délivré par le dispo- sitif terminal à la carte à circuit intégré. Dans ce cas, l'élément de commande 11 ouvre le groupe 26 et Le premier groupe 24, comne représenté sur la figure 21. Plus spécialement La section de commande 3 du dispositif terminal détermine si la donnée doit être écrite ou lue sur La carte à circuit intégré (étape S403), puis délivre l'instruction de lecture ayant le format représenté sur la figure 21 à l'élément de commande 11 de la carte à circuit intégré 1 (étape S405). Dès réception de l'instruction de lecture, L'élément de commande 11 trouve, parmi les éléments de données du groupe 26, l'élément de données de définition de zone ayant un numéro de zone identique à celui contenu dans le message de l'ins- truction de lecture (étape S1311). Si le numéro de zone contenu dans le message de l'instruction est trouvé comme n'étant iden- tique à aucun des numéros de zone contenus dans le groupe 26, L'élément de commande 11 détermine si un quelconque autre groupe que le groupe 26 a ou non été ouvert (étape S1313). Si la réponse est OUI, l'élément 11 trouve, parmi les éléments de données de l'autre groupe, l'élément de données de définition de zone possé- dant un numéro de zone identique à celui contenu dans le message de l'instruction (étape S1314). Dans ce cas particulier, l'élément de commande 11 trouve cet élément de données parmi les -éléments de données de définition de zones du premier groupe 24. Plus précisément, lorsque le numéro de zone contenu dans le message de l'instruction de lecture est "01", l'élément de commande 11 fait accès à la zone n 01 définie par l'élément de données du groupe 26 et lit la donnée se trouvant dans la zone n 01 (étape 1312). Inversement, lorsque le numéro de zone contenu dans le message est "10", l'élément de commande 11 fait accès à la zone n 10 définie par l'élément de données du premier groupe 24 et lit ta donnée se trouvant dans la zone n 10 (étape S1312). Si le numéro de zone contenu dans le message de l'instruction de lecture est trouvé, à l'étape S1314, comme n'étant identifié ni par le groupe 26 ni par le groupe 24, l'élément de commande 11 donne à la section de commande 3 une réponse indiquant que le numéro de zone n'a pas été identifié (étape S1306). S'il est déterminé, à l'étape S1313, qu'aucun groupe d'éléments de données de définition de zones n'a été désigné, ou bien que l'instruction de lecture n'a pas été correc- tement exécutée, afin de désigner et d'ouvrir un groupe quelconque d'éléments de données de définition de zones, l'élément de commande 11 donne à la section de commande 3 une réponse indiquant qu'aucun groupe n'a été ouvert (étape S1306). Dans le premier mode de réalisation et dans le deuxième mode de réalisation, tous deux ci-dessus décrits, la zone répertoire et la zone utilisateur sont placées sur la même mémoire de données, et chacune est logiquement divisée en plusieurs zones en fonction d'un programme à masque spécifique. En même temps qu'il fait accès à une zone voulue de la zone utilisateur, l'élément de commande de la carte à circuit intégré, c'est-à-dire la CPU, fera une erreur selon toute probabilité, en faisant accès de manière non nécessaire à la zone répertoire. Pour éviter un semblable accès inutile à la zone répertoire, les cellules de mémoire formant la zone répertoire sont matériellement séparées des cellules de mémoire formant la zone utilisateur et sont ainsi protégées vis-à-vis d'une écriture erronée de données. En particu- lier, lorsque la mémoire de données est une EEPROM, la mémoire peut être positionnée, par erreur, dans le mode d'effacement de puce. Lorsque la mémoire a été placée dans ce mode, non seulement les données emmagasinées dans la zone utilisateur, mais également les données emmagasinées dans la zone répertoire seront détruites, et la carte à circuit intégré ne sera plus utilisable, si la zone répertoire n'est séparée de la zone utilisateur que de façon logique. Si la zone répertoire est matériellement séparée de la zone uti- lisateur, les données emmagasinées dans la zone répertoire ne seront pas effacées, même si les données emmagasinées dans la zone utilisateur sont détruites, lorsque la mémoire de données à été placées, par erreur, dans le mode d'effacement de puce. Dans ce cas, la carte à circuit intégré peut encore être utilisée. Lorsque la carte à circuit intégré est utilisée comme carte de retrait d'argent, ou carte CD, et qu'une sécurité élevée doit donc être appliquée aux données emmagasinées dans la zone répertoire de La mémoire de données contenue dans la carte à circuit-intégré, la zone répertoire de la mémoire peut être constituée par une ROM. Si c'est le cas, les données emmagasinées dans la zone répertoire ne peuvent ni être réécrites, ni être altérées, après que la carte à circuit intégré a été déLivrée. Au contraire, lorsque la carte à circuit intégré est utilisée dans un but tel qu'il n'est pas besoin d'une haute sécurité pour protéger les données emmagasinées dans la zone répertoire, alors la zone répertoire peut être une EEPROM. Dans ce cas, les données emmagasinées dans la zone répertoire peuvent être réécrites, si bien que la carte à circuit intégré peut être redélivrée et est tout à fait économique. Les deux modes de réalisation de l'invention ci- dessus décrits concernent des cartes à circuit intégré. Le dispo- sitif électronique portatif selon l'invention n'est pas limité à un dispositif en forme de carte. Il peut être réalisé sous la forme d'un bloc ou d'un crayon. De plus, il est possible de changer ou de modifier la structure matérielle du dispositif électronique portatif sans sortir du domaine de l'invention. Comme décrit en détail, la zone répertoire de la mémoire de données contenue dans le dispositif électronique por- tatif selon l'invention peut posséder plusieurs groupes comprenant chacun des éléments de données de définition de zones, et il est possible de sélectionner et d'utiliser l'un quelconque de ces groupes. Ainsi, le dispositif terminal ne doit pas nécessaire commander les données utilisées dans la carte à circuit intégré, par exemple les numéros de zones, si bien que l'on peut réduire la charge de travail du dispositif terminal. En outre, le dispo- sitif électronique portatif peut être utilisé dans divers buts, non seulement en toute sécurité, mais également de manière aisée. En outre, au moins un des groupes d'éléments de données de définition de zones peut être désigné et ouvert, indépendamment des autres groupes d'éléments de données de définition de zones. Par conséquent, Lorsque les éléments de données de ce groupe défi- nissent des zones o des données communes aux diverses utilisa- tions du dispositif électronique portatif sont emmagasinées, ces zones peuvent être accédées de La même manière que Les autres zones qui ont été définies par les éLéments de données de tout autre groupe qui a été désigné et ouvert. Par conséquent, les zones dans lesquelles Les données communes aux diverses utiLisa- tions du dispositif ont été écrites ou dans Lesquelles ces données doivent être lues, peuvent être accédées sans qu'il soit besoin d'effectuer un traitement de données préliminaire spécial, et les programmes d'application ne doivent pas nécessairement être complexes. En résultat, les données peuvent être traitées avec une vitesse élevée à l'intérieur du dispositif électronique portatif. Bien entendu, l'homme de l'art sera en mesure d'imaginer, à partir du dispositif dont la description vient d'être donnée à titre simplement illustratif et nullement limi- tatif, diverses variantes et modifications ne sortant pas du cadre de l'invention. 2611 2 8 9 R EV E N D I C A T I 0 N S 1. Dispositif électronique portatif dans lequel des données peuvent être introduites et duquel des données peuvent être extraites, et qui comprend un moyen de mémorisation de données possédant au moins une première zone et une deuxième zone, ladite deuxième zone possédant plusieurs zones d'emmagasinage de données servant à emmagasiner des données, et Ladite première zone possé- dant une zone répertoire servant à emmagasiner les données défi- nissant Les zones d'emmagasinage de données de la deuxième zone; et un moyen de commande permettant de commander Ledit moyen de mémorisation de données, caractérisé en ce qu'il comprend en outre: un moyen de sélection servant à sélectionner l'un des groupes (24, 25; 24, 25, 26) d'éléments de données de défi- nition de zones, comme groupe définissant les zones qui peuvent être utilisées, et en ce que: ladite zone répertoire (21) emmagasine plusieurs groupes (24, 25; 24, 25, 26) d'éléments de données de définition de zones, chaque groupe comportant au moins un élément de données qui définit une zone d'emmagasinage de données, et Ledit moyen de commande (11) emmagasine les données délivrées par un dispositif externe dans l'une, sélectionnée,des zones d'emmagasinage de données dudit moyen de mémorisation de données, et délivre des données au dispositif externe en prove- nance de L'une sélectionnée des zones d'emmagasinage de données dudit moyen de mémorisation de données, à l'aide dudit moyen de sélection. 2. Dispositif selon la revendication 1, caractérisé en ce que ledit moyen de sélection comporte un groupe (23) d'élé- ments de données définissant lesdits groupes (24, 25) d'éléments de données de définition de zones, et sélectionne l'un desdits groupes d'éléments de données de définition de zones, lequel a été désigné par le fonctionnement du dispositif externe, comme étant le groupe définissant les zones d'emmagasinage de données qui peuvent être utilisées. 2 6 1 1 2 8 9 3. Dispositif selon la revendication 2, caractérisé en ce que lesdits éléments de données qui définissent les zones d'emmagasinage de données comportent chacun une donnée de numéro de zone représentant une zone d'emmagasinage de données, une donnée d'adresse de tête définissant la position de la zone d'emmagasi- nage de données dans ladite deuxième zone (22), et une donnée de taille représentant la taille de la zone d'emmagasinage de données. 4. Dispositif selon la revendication 2, caractérisé en ce que lesdits éléments de données définissant lesdits groupes (24, 25) d'éléments de données de définition de zones comportent chacun une donnée de code représentant le code d'un groupe d'éléments de données de définition de zones, une donnée d'adresse de tête défi- nissant la position du groupe dans ladite zone répertoire (21), et une donnée de taille représentant la taille du groupe, et ledit moyen de sélection sélectionne, parmi lesdits groupes d'éléments de définition de zones, le groupe qui possède un code identique au code fourni par le dispositif externe, comme étant le groupe définissant les zones d'emmagasinage de données qui peuvent être utilisées. 5. Dispositif selon la revendication 1, caractérisé en ce que ledit moyen de sélection sélectionne au moins un groupe (26),parmi lesdits groupes (24, 25, 26) d'éléments de données de définition de zones,qui peut toujours être utilisé. 6. Dispositif selon la revendication 5, caractérisé en ce que ledit moyen de sélection sélectionne en outre un groupe (23) d'éléments de données définissant lesdits groupes (24, 25) d'éléments de données de définition de zones, lequel groupe a été désigné par le fonctionnement du dispositif externe, comme étant le groupe qui définit les zones d'emmagasinage de données qui peuvent être utilisées. 7. Dispositif selon la revendication 6, caractérisé en ce que lesdits éléments de données définissant les zones d'emmagasinage de données comportent chacun une donnée de numéro de zone repré- sentant une zone d'emmagasinage de données, une donnée d'adresse de tête définissant la position de la zone d'emmagasinage de données dans ladite deuxième zone (22), et une donnée de taille représentant la taille de la zone d'emmagasinage de données, lesdits éléments de données définissant lesdits groupes (24, 25) d'éléments de données de définition de zones comportent chacun une donnée de code représentant le code d'un groupe d'éléments de données de définition de zones, une donnée d'adresse de tête définissant la position du groupe dans Ladite zone répertoire (21), et une donnée de taille représentant la taille du groupe, et ledit moyen de sélection sélectionne ledit groupe (26) définissant les zones d'emmagasinage de données qui peuvent toujours être utilisées, et, également un autre groupe (24, 25), qui a été désigné par le fonctionnement du dispositif externe, comme étant le groupe défi- nissant les zones d'emmagasinage de données qui peuvent être utilisées. 8. Dispositif selon la revendication 1, caractérisé en ce que ladite zone répertoire (21) est séparée logiquement de ladite deuxième zone (22). 9. Dispositif selon la revendication 1, caractérisé en ce que ladite zone répertoire (21) est séparée matériellement de ladite deuxième zone (22). 10. Dispositif selon la revendication 1, caractérisé en ce qu'il est impossible de réécrire les données emmagasinées dans ladite zone répertoire (21). 11. Dispositif selon la revendication 1, caractérisé en ce qu'il est possible de réécrire les données emmagasinées dans ladite zone répertoire (21).