Brevet FR2612668A1 — publié le 19880923

La présente invention concerne- un dispositif électronique portable, généralement appelé "carte à puce" ou "carte à mémoire", qui contient une puce de circuit inté gré comprenant par exemple une mémoire de données non volatile et un élément de commande tel qu'une unité centrale. L'invention porte plus particulièrement sur un dispositif électronique portable dans lequel la section d'enregistrement de données d'une mémoire de données peut être divisée en un ensemble de zones d'enregistrement. On a développé très récemment un support d'enregistrement de données portable, appelé "carte à mémoire". La carte à mémoire contient une puce de circuit intégré qui comprend une mémoire de données non volatile et un élément de commande tel qu'une unité centrale. L'élément de commande commande l'accès à la mémoire de données, pour enregistrer ainsi des données pertinentes dans la mémoire de données, et pour lire les données dans la mémoire, conformément à des données d'instructions qui sont introduites à partir d'un terminal externe. La section d'enregistrement de données de la mémoire de données est divisée en un ensemble de zones d'enregistrement. Des numéros, appelés "numéros de zone" sont affectés à ces zones d'enregistrement. On utilise un procédé d'accès logique qui consiste à accéder à une zone d'enregistrement désirée quelconque, en désignant le numéro qui est affecté à la zone d'enregistrement désirée. Plus précisément, pour mettre en oeuvre le procédé d'accès logique, la section d'enregistrement de données de la mémoire de données est divisée en deux grandes zones d'enregistrement, à savoir une zone de répertoire et une zone d'utilisateur. La zone d'utilisateur est subdivisée en un ensemble de zones d'enregistrement dans lesquelles seront enregistrés différents articles de données pour diverses utilisations. Ces zones d'enregistrement sont définies par les articles de données de définition de zones qui sont enregistrés dans la zone de répertoire. Chacun de ces arti cles de données de définition de zones comprend des données de numéro de zone, des données d'adresse de tête, des données de taille, etc. Les données de numéro de zone représentent le numéro spécifique d'une zone d'enregistrement. Les données d'adresse de tête définissent la position de la zone d'enregistrement. Les données de taille indiquent la taille de la zone d'enregistrement. A titre d'exemple, comme il est décrit dans la demande de brevet des E.U.A. nO 696099 déposée par Tamada et col., les adressés de tête des zones d'enregistrement de la zone d'utilisateur sont écrites dans la zone de répertoire. Par conséquent, une adresse physique doit être préétablie pour distinguer la zone de répertoire de la zone d'utilisateur. I1 en résulte que la carte à mémoire ne peut être formatée que par la personne qui connaît entièrement les données enregistrées dans la mémoire de données, ainsi que la capacité d'enregistrement de la mémoire de données. Une fois que la frontière entre la zone de répertoire et la zone d'utilisateur a été fixée, il n'est plus possible d'étendre ou de réduire la zone de répertoire. On utilise une instruction d'écriture pour écrire des données dans la zone de répertoire, et on utilise une instruction d'écriture différente pour écrire des données dans la zone d'utilisateur. En d'autres termes, l'instruc- tion d'écriture qui a été donnée détermine si les données doivent être écrites dans la zone de répertoire ou dans la zone d'utilisateur. Par conséquent, lorsqu'une instruction d'écriture incorrecte est donnée, les données qui doivent être écrites dans la zone d'utilisateur sont écrites dans la zone de répertoire, ou bien inversement, les données qui doivent être écrites dans la zone de répertoire sont écrites dans la zone d'utilisateur. Lorsqu'une telle opération d'écriture de données erronée est effectuée, les données qui ont été enregistrées dans la zone de répertoire ou la zone d'utilisateur sont inévitablement détruites. Du fait que, comme on l'a indiqué, des instructions d'écriture différentes sont utilisées pour écrire des données dans la zone d'utilisateur et dans la zone de répertoire, le programme de commande qui est enregistré dans la carte à mémoire est complexe, et le programme de commande qui commande le terminal pour utiliser la carte à mémoire est également complexe. L'invention a donc pour but de procurer un dispositif électronique portable, dans lequel on peut définir une zone de répertoire sans qu'il soit nécessaire de faire référence à une zone d'utilisateur, et pour lequel on puisse donc effectuer aisément une opération de formatage des données. Un autre but de l'invention est de procurer un dispositif électronique portable dans lequel les données enregistrées dans une mémoire sont protégées contre une destruction acciaentelle, et qu'on peut faire fonctionner sous la commande d'un programme relativement simple. L'invention procure un dispositif électronique portable qui comprend des moyens de mémoire ayant une première zone d'enregistrement pour enregistrer un premier groupe d'articles de données, et une seconde zone d'enregistrement pour enregistrer un second groupe d'articles de données, le second groupe d'articles de données définissant des positions d'enregistrement dans la première zone d'enregistrement, auxquelles les articles de données qui font partie des premiers articles de données doivent être enregistrés, la position d'enregistrement de la première zone d'enregistrement suivant immédiatement la position d'enregistrement de la seconde zone d'enregistrement; et des moyens de commande destinés à écrire de façon externe des données d'entrée-comprenant des données de longueur des articles de données du premier groupe, dans la seconde zone d'enregistrement des moyens de mémoire, conformément à un ordre qui est fourni par un dispositif externe, à calculer des positions d'enregistrement de la première zone d'enregistrement auxquelles chaque article de données du premier groupe doit être enregistré, et à ajouter les positions d'enregistrement aux articles de données respectifs du second groupe. D'autres caractéristiques et avantages de l'invention seront mieux compris à la lecture de la description qui va suivre d'un mode de réalisation, et en se référant aux dessins annexés sur lesquels La figure 1 est un schéma synoptique qui montre un terrinal dans lequel une carte à mémoire, constituant un dispositif électronique portable conforme à l'invention, est introduite pendant son utilisation; La figure 2 est un schéma synoptique montrant la carte à mémoire conforme à l'invention; La figure 3 représente le plan d'implantation des données dans la mémoire de données qui est incorporée dans la carte à mémoire; Les figures 4A à 4C sont des diagrammes qui expliquent comment on écrit des données dans la zone de répertoire de la mémoire de données; ; Les figures 5A à 5C sont des diagrammes qui représentent quelques zones d'enregistrement de la mémoire de données, et expliquent comment on écrit des données dans la zone de répertoire de la mémoire de données; La figure 6 est un organigramme qui explique le fonctionnement de l'élément de commande incorporé dans la carte à mémoire, pour définir la zone de répertoire de la mémoire de données; et La figure 7 est un organigramme qui explique comment on écrit des données dans la mémoire de données. La figure 1 montre un terminal dans lequel on introduit une carte à mémoire 1, qui est un dispositif électronique portable conforme à l'invention, lorsqu'on doit utiliser cette carte. Le terminal est prévu pour être utilisé dans un système financier ou de paiement d'achats, et il comprend un dispositif de lecture/écriture de carte-2, une section de commande 3, un clavier 4, un visuel à tube cathodique 5, une imprimante 6 et une unité de disquettes 7. La carte à mémoire 1 peut être connectée électriquement au dispositif de lecture/écriture de carte 2. Le dispositif de lecture/écriture de carte 2 est connecté à la section de commande 3, qui comprend une unité centrale et des éléments analogues. La figure 2 montre la structure de la carte à mémoire 1. Comme on peut le voir, la carte à mémoire 1 comprend un élément de commande 11 (par exemple une unité centrale), une mémoire de données 12, une mémoire de programme 13 et un bloc de contact 14. La mémoire de données est une mémoire non volatile, dans laquelle les données enregistrées peuvent être effacées. La mémoire de programme 13 est par exemple une mémoire morte du type à programmation par masque et elle enregistre un programme destiné à commander l'élé- ment de commande 11. Le bloc de contact 14 peut être connecté électriquement au dispositif de lecture/écriture de carte 2 du terminal (figure 1).Les composants qui sont représentés à l'intérieur du rectangle (indiqué en pointillés), 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 seule puce ou un seul module de circuit intégré qui est noyé dans le corps de la carte à mémoire 1. La mémoire de données 12 est par exemple une mémoire morte programmable pouvant être effacée électriquement (EEPROM), et on l'utilise pour enregistrer diverses sortes de données. Comme le montre la figure 3, la mémoire de données 12 comprend une zone d'indicateurs 21, une zone de répertoire 22 et une zone d'utilisateur 23. La zone de répertoire 22 enregistre divers articles de données de répertoire (qu'on décrira ultérieurement), qui divisent la zone d'uti lisateur 23 en un ensemble de zones d'enregistrement. En d'autres termes, les articles de données de répertoire définissent les zones d'enregistrement. Ces zones d'enregistrement, qui forment la zone d'utilisateur 23, sont utilisées pour enregistrer divers articles de données. On va maintenant expliquer comment on procède pour écrire des articles de données de répertoire dans la mémoire de données 12. La figure 4A est un diagramme montrant le plan d'implantation des données, à l'état initial, pour la mémoire de données 12. La figure 4B est un diagramme montrant le plan d'implantations des données de la mémoire de données 12 dans laquelle on a écrit des articles de données de répertoire. Dans ce cas, chaque article de données de répertoire qui est écrit dans la mémoire de données 12 compreno un numéro de zone d'utilisateur En0 et la longueur de données E1 de la zone d'utilisateur désignée par le numéro de zone En0, comme le montre la figure 5A. L'adresse de tête E ad de la zone d'utilisateur indiquée par le numéro En0, n'a pas encore été écrite dans la zone de répertoire 22. Par conséquent, la personne qui formate la carte à mémoire peut écrire dans la zone de répertoire 22 des données ayant n'importe quelle taille souhaitable. Après qùe des articles de données de répertoire (le numéro de zone d'utilisateur En0 et la longueur de données E1) ont été écrits dans la mémoire de données 12, un ordre destiné à instaurer dans la zone d'indicateurs 21 un indicateur d'achèvement de fixation de paramètres, non représenté, est introduit dans la carte à mémoire. Ensuite, l'élément de commande 11 de la carte à mémoire 1 calcule les adresses de tête des zones d'enregistrement de la zone d'utilisateur 23, à partir de la position du dernier article de données de répertoire qui a été écrit, et des longueurs de données écrites dans les zones d'enregistrement de la zone de répertoire 22, comme l'organigramme de la figure 6 permet de le comprendre.Les adresses de tête qui sont ainsi calculées sont écrites dans les adresses de tête E ad des zones d'enregistrement de répertoire, comme le montre la figure 5B. Il résulte de ceci que la mémoire de données 12 est formatée comme le montre la figure 4C. La figure 6 est un organigramme qui explique comment fonctionne l'élément de commande 11 de la carte à mémoire 1 pour définir la zone de répertoire 22 dans la mémoire de données 12. A la réception d'un ordre qui signale qu'ne valeur prédéterminée représentant l'achèvement de la fixation de paramètres est écrite dans l'indicateur d'achèvement de fixation de paramètres dans la zone d'indicateurs 21, l'élément de commande 11 qui est incorporé dans la carte à mémoire 1 fixe la valeur "1" dans le registre (non représenté) qui est incorporé dans la carte à mémoire 1, à l'étape S61. A l'étape suivante, S62, l'élément de commande 11 déterminé l'adresse de tête de la zone d'utilisateur 23, à partir du dernier article de données de répertoire qui a été écrit dans la zone de répertoire 22.A l'étape S63, l'élément de commande 11 écrit cette adresse de tête dans l'adresse de tête Ead de la n-ième (c'est-à-dire la première) zone d'enregistrement de répertoire. Ensuite, l'élément de commande 11 calcule la somme S de la longueur de données E1 qui est enregistrée dans la n-ième zone d'enregistrement de répertoire, et de l'adresse de tête Ead, à l'étape S64. A l'étape S65, l'élément 11 incrémente d'une unité la valeur de n. A l'étape S66, l'élément de commande 11 écrit la somme S dans l'adresse de tête Ead de la n-ième zone d'enregistrement de répertoire. Ensuite, à l'étape S67, l'élément de commande 11 détermine si les adresses de tête de toutes les zones d'enregistrement de répertoire ont été écrites ou non. Si la réponse est NON, les étapes S64, S65 et S66 sont répétées. Si la réponse est OUI, la zone de répertoire 22 a été entièrement définie. Une fois que le processus est terminé, la valeur prédéterminée représentant la fixation complète des paramètres est ensuite instaurée dans l'indicateur correspondant, dans la zone d'indicateurs 21. Comme décrit précédemment, après que l'élément de commande 11 dans la carte à mémoire 1 a reçu l'ordre précité, des données peuvent être écrites dans les zones d'enregistrement de répertoire jusqu a ce qu'un indicateur soit instauré dans la zone d'indicateurs 21,et les adresses de tête des zones d'enregistrement de la zone d'utilisateur 23 sont écrites dans la zone de mémoire 12. Lorsque l'adresse de tête est écrite dans tous les répertoires, la valeur représentant l'achèvement de la fixation des paramètres est instaurée dans l'indicateur correspondant dans la zone d'indicateurs 21. Par conséquent, les articles de données de répertoire peuvent être écrits dans la mémoire de données 12 sans qu'il soit nécessaire de se référer aux adresses de tête dans les zones d'enregistrement d'utilisateur. Tant qu'un indicateur n'est pas instauré dans la zone d'in indicateurs 21, les adresses de tête n'ont pas été définies dans toutes les zones d'enregistrement d'utilisateur. Par conséquent, avant que l'indicateur soit instauré dans la zone d'indicateurs 21, tout article de données de répertoire (par exemple la longueur de données) , qui a déjà été écrit, peut être modifié, et toute zone d'enregistrement de répertoire peut être supprimée. En résumé, la zone de répertoire 22 peut être modifiée avant qu'un inaicateur soit instauré dans la zone d'indicateurs 21. En outre, avant qu'un indicateur soit instauré dans la zone d'indicateur 21, la personne qui formate la mémoire de données 12 peut écrire dans cette -dernière autant d'articles de données de répertoire qu'elle désire. Il est nécessaire d'écrire des articles de données de répertoire dans la mémoire de données 12 de façon que ces articles de données puissent être manipulés aisément au cours de l'utilisation de la carte à mémoire 1. Par exemple, la longueur de données E1, c'est-à-dire les données "BBB" représentées sur la figure 5A, doivent représenter la somme de la longueur de données que l'utilisateur de la carte à mémoire peut utiliser, et de la longueur de données qui est utilisée pour la manipulation des articles de données de répertoire. Néanmoins, il n'est pas absolument nécessaire de procéder ainsi.On a trouvé que la carte à mémoire 1 était utilisable même si des données "BBB'" enregistrées dans la mémoire de données 12, et représentant la longueur de données que l'utilisateur de la carte à mémoire peut utiliser, peuvent être écrites dans une zone d'enregistrement de répertoire, comme représenté sur la figure 5C, et ces données "BBB'" peuvent ensuite être changées en nouvelles données "BBB" qui sont plus aisées à manipuler, comme le montre la figure 5B. Dans ce cas, les données "BBB'" sont changées en "BBB" après qu'un indicateur a été instauré dans la zone d'indicateurs 21. Ce procédé de modification de la longueur de données contribue évidemment à simplifier l'écriture d'articles de données de répertoire dans la mémoire de données 12. Les articles de données de répertoire qu'on emploie dans l'utilisation de la carte à mémoire sont écrits dans une zone d'enregistrement suffisamment grande. Par conséquent, lorsque de nouveaux articles de données de répertoire sont écrits au-dessus des articles de données de répertoire existants, les articles de données écrits précédemment, par opposition aux nouveaux articles de données de répertoire, ne sont pas effacés. En écrivant de nouveaux articles de données de répertoire sur les anciens, c'est-àdire en remplaçant les anciens articles de données par les nouveaux articles de données, on utilise les mêmes positions, et la zone d'enregistrement qui enregistre les données de répertoire conserve pratiquement la même taille qu'avant l'utilisation de la carte à mémoire. Il en résulte que la mémoire de données 12 est utilisée très efficacement.De toute manière, on peut changer le format de la mémoire de données 12, sans avoir à faire référence à la zone d'utilisateur de la mémoire 12. En d'autres termes, la personne qui formate la carte à mémoire peut définir de nouvelles zones d'enregistrement de répertoire même si elle ne connaît rien du format antérieur de la mémoire de données 12. Comme décrit précédemment, les zones d'enregistrement d'utilisateur ne sont pas définies jusqu'à ce que tous les articles de données de répertoire nécessaires aient été écrits dans la mémoire de données 12. Ces articles de données de répertoire sont écrits sous une forme qui permet de les introduire aisément, et ils sont automatiquement changés de façon à pouvoir être utilisés plus aisément dans la carte à mémoire, si l'élément de commande 11 dans la carte à mémoire 1 confirme l'ordre indiquant l'achèvement de la fixa tion des paramètres, comme indiqué ci-dessus, après que la carte à mémoire a été trouvée utilisable, malgré les articles de données de répertoire qui ont été introduits.Par conséquent, comme on l'a également indiqué, la personne qui formate la carte à mémoire peut définir de façon appropriée de nouvelles zones d'enregistrement de répertoire, même si elle n'a aucune connaissance du format antérieur de la mémoire 12. En outre, tant qu'un indicateur n'a pas été ins taure dans la zoné d'indicateurs 21, cette personne peut réécrire ou supprimer tout article de données de répertoire, et elle peut écrire des articles de données de répertoire supplémentaires dans la mémoire de données 12. De plus, des articles de données de répertoire peuvent être écrits dans la mémoire 12 sous une forme permettant de les traiter aisément, avec un programme relativement simple. Les articles de données de répertoire sont donc traités de façon rapide. Conformément à l'invention, il est possible d'utiliser la même instruction d'écriture pour écrire des données dans la zone de répertoire 22 ou dans la zone d'utilisateur 23. Plus précisément, un indicateur qui indique si la zone d'utilisateur 23 peut être utilisée, est établi dans la zone d'indicateurs 21. Sous l'effet de l'instruction d'écriture que fournit la section de commande 3 du terminal (figure 1), l'élément de commande 11 accomplit l'opération qui est indiquée par l'organigramme de la figure 7. Premièrement, l'élément de commande 11 détermine, à l'étape S71, si l'indicateur établi dans la zone d'indicateur 21 indique ou non que la zone d'utilisateur 23 peut être utilisée. Si la réponse est NON, toutes les données introduites dans la carte à mémoire 1 sont écrites dans la zone de répertoire 22, à l'étape S72.Si la réponse est OUI, les données introduites dans la carte à mémoire 1 sont écrites dans la zone d'utilisateur 23, à l'étape S73. Lorsque la carte à mémoire 1 a reçu un ordre qui commande de fixer l'indicateur correspondant à une valeur représentant "l'état disponible", et lorsque l'écriture des adresses de tête a été achevée pour. tous les répertoires, l'élément de commande 11 fixe une valeur correspondante montrant cet état-disponible. En d'autres termes, à la réception d'une instruction d'écriture qui provient de la section de commande 3 du terminal, l'élément de commande 11 sélectionne la zone de répertoire 22 ou la zone d'utilisateur 23, conformément à la valeur de l'indicateur qui est instaurée dans la zone d'indicateurs 21. Par conséquent, il n'est pas nécessaire d'utiliser deux instructions d'écriture différentes, c'està-dire une instruction demandant l'écriture de données dans la zone de répertoire 22, et l'autre instruction demandant l'écriture de données dans la zone d'utilisateur 23, ce qui élimine le risque que des données nécessaires enregistrées dans la zone de répertoire 22 ou dans la zone d'utilisateur 23 soient détruites lorsqu'une instruction d'écriture erronée est appliquée à la carte à mémoire. En outre, du fait que la même instruction d'écriture est utilisée pour écrire des données dans la zone de répertoire 22 ou dans la zone d'utilisateur 23, un programme relativement simple suffit pour commander l'écriture de données dans la mémoire de données 12. Il va de soi que de nombreuses modifications peuvent être apportées au dispositif et au procédé décrits et représentés, sans sortir du cadre de l'invention. REVENDICATIONS 1. Dispositif électronique portable comprenant des moyens de mémoire et des moyens de commande pour écrire dans les moyens ae mémoire des données introduite s de façon externe, et pour lire des données dans les moyens de mémoire, caractérisé en ce que : les moyens de mémoire (12) comprennent une première zone d'enregistrement (23) destinée à enregistrer un premier groupe d'articles de données, et une seconde zone d'enregistrement (22) destinée à enregistrer un second groupe d'articles de données, ce second groupe d'articles de données définissant des positions d'enregistrement dans la première zone d'enregistrement (23), dans lesquelles doivent être enregistrées les données des premiers articles de données, la position d'enregistrement de la première zone d'enregistrement (23) suivant immédiatement la position d'enregistrement de la seconde zone d'enregistrement (22); et les moyens de commande (11) écrivent de façon externe des données d'entrée, comprenant des données de longueur des articles de donnée-s du premier groupe, dans la seconde zone d'enregistrement (22) des moyens de mémoire (12), conformément à un ordre qui est fourni par un dispositif externe, ils calculent les positions d'enregistrement de la première zone d'enregistrement (23) dans lesquelles doit être enregistré chaque article de données du premier groupe, et ils ajoutent les positions d'enregistrement aux articles de données respectifs du second groupe. 2. Dispositif électronique portable selon la revendication 1, caractérisé en ce que les moyens de commande (11) écrivent les données de longueur des articles de données du premier groupe dans la seconde zone d'enregistrement, sous la forme des articles de données du second groupe, ils calculent la position d'enregistrement d'un premier article de données du premier groupe, à partir de la position d'enregistrement du dernier article-de données- du second groupe, et ils ajoutent la position d'enregistrement à un premier article de données du second groupe, et ils calculent ensuite la position d'enregistrement de n'importe quel autre article de données du premier groupe, à partir des données de longueur de l'article de données immédiatement précédent du premier groupe, et ils ajoutent la position d'enregistrement à chaque article de données du second groupe qui correspond à cet article de données du premier groupe. 3. Dispositif électronique portable selon la revendication 1, caractérisé en ce que la position d'enregistrement du premier article de données du premier groupe, qui est ajoutée au premier article de données du second groupe, contient la première adresse des moyens de mémoire. 4. Dispositif électronique portable selon la revendication 1, caractérisé en ce que les moyens de mémoire (12) comprennent en outre une troisième zone d'enregistrement (21) destinée à enregistrer des données d'identification qui indiquent si la première zone d'enregistrement (23) peut être utilisée ou non, et les moyens de commande (11) placent les données d'identification dans la troisième zone de mémoire (21) après que toutes les positions d'enregistrement ont été ajoutées. 5. Dispositif électronique portable selon la revendication 4, caractérisé en ce que la troisième zone d'enregistrement (21) est établie dans une partie de tête des moyens de mémoire (12). 6. Dispositif électronique portable selon la revendication 4, caractérisé en ce que les moyens de commande (11) écrivent les données d'identification dans la troisième zone d'enregistrement (21) sous l'action d'un ordre qui provient du dispositif externe. 7. Dispositif électronique portable selon la revendication 1, caractérisé en ce que les moyens de mémoire (12) comprennent en outre une troisième zone d'enregistrement (21) qui est destinée à enregistrer des données d'identification cui indiquent sI la première zone d'enregistrement (23) peut être utilise ou non, et les moyens de commande (11) sélectionnent la première zone d'enregistrement (23) ou la seconde zone d'enregistrement (22), conformément aux données d'identification qui sont enregistrées dans la troisième zone d'enregistrement (21), sous la dépendance d'un ordre d'écriture c=i est fourni par le dispositif externe. 8. Dispositif électronique portable selon la revendication 7, caractérisé en ce que les moyens de commande (11) écrivent des données dans la première zone d'enregistrement (23) lorsque les données c'identification ont indiqué que la première zone d'enregistrement (23) peut être utilisée. 9. Dispositif électronIque portable selon la revendication 7, caractérisé en ce que l'ordre d'écriture est utilisé en commun pour écrire des données dans la première zone d'enregistrement (23) et dans la seconde zone d'enregistrement (22). 10. Dispositif électronique portable selon la revendication 7, caractérisé en ce que la troisième zone d'enregistrement (21) est établie dans une partie de tête des moyens de mémoire (12). 11. Dispositif électron que portable selon la revendication 7, caractérisé en ce que les moyens de commande (11) calculent, conformément à un ordre destiné à commander l'établissement des données d'identification, la position de mémoire de chaque article de connées-du premier groupe, à partir de la position de mémoire du dernier article de données du second groupe et des données de longueur de l'article de données immédiatement précédent du premier groupe, après quoi ils ajoutent la position d'enregistrement à l'article de données correspondant du second groupe, et ils établissent ensuite les données d'identification. 12. Dispositif électronique portable comprenant des moyens d'entrée/sortie de données qui sont destinés à recevoir des données à partir d'un dispositif externe, et à fournir des données au dispositif externe, des moyens de mémoire destinés à enregistrer des données, et des moyens de commande pour écrire des données dans les moyens de mémoire, et pour lire des données dans ces derniers, caractérisé en ce que : les moyens d'entrée/sortie de données (14) reçoivent un ordre d'écriture à partir du dispositif externe, et ils émettent des données vers le dispositif externe; les moyens de mémoire (12) comportent une zone d'enregistrement de données (23) pour enregistrer les données reçues à partir des moyens d'entrée/sortie de données (14), une zone d'enregistrement de répertoire (22) pour enregistrer des données de répertoire qui définissent la zone d'enregistrement de données (23), et une zone d'enregistrement d'indicateurs (21) pour enregistrer des données d'identification qui indiquent si la zone d'enregistrement de données (23) peut être utilisée ou non; et les moyens de commande (11) sélectionnent la zone d'enregistrement de données (23) ou la zone d'enregistrement de répertoire (22), conformément aux données d'identification qui sont enregistrées dans la zone d'enregistrement d'indicateurs (21) , sous la dépendance de l'ordre d'écriture qui est appliqué aux moyens d'entrée/ sortie (14) à partir du dispos-itif externe, de façon que les données qui sont fournies aux moyens d'entrée/sortie de données (14) soient écrites dans la zone d'enregistrement qui est ainsi sélectionnée. 13. Dispositif électronique portable selon la revendication 12, caractérisé en ce que les moyens de commande (11) sélectionnent la zone d'enregistrement de données (23) lorsque les données d'identification indiquent que la zone d'enregistrement de données (23) peut être utilisée. 14. Dispositif électronique portable selon la revendication 12, caractérisé en ce que l'ordre d'écriture est utilisé en commun pour écrire des données dans la zone d'enregistrement de données (23) et dans la zone d'enregis trement de répertoire (22). 15. Dispositif électronique portable selon la re vendication 12, caractérisé e ce que la zone d'enregistre ment d'indicateurs (21) est établie dans une partie de tête des moyens de mémoire (12). 16. Dispositif électronique portable selon la re vendication 12, caractérisé en ce que les moyens de comman de (11) écrivent des données dans la zone d'enregistrement d'indicateurs (21) sur la base d'un ordre externe, après l'écriture de données dans la zone d'enregistrement de ré pertoire (22), ces donnes iniiquant que la zone d'enregis- trement de données (23) peut être utilisée. 17. Dispositif électronique portable, comprenant des moyens de mémoire et des moyens de commande pour écrire dans les moyens de mémoire des données introduite s de façon externe, et pour lire des données dans les moyens de mémoi re, caractérisé en ce que : les moyens de mémoire (12) com portent une zone d'enregistreent de données (23) pour en registrer des articles de données, et une zone d'enregis trement de répertoire (22) pour enregistrer des articles de données de répertoire qul définissent des positions d'enre gistrement dans la zone d'enregistrement de données (23), dans lesquelles les articles de données doivent être enre gistrés, la position d'enregistrement de la zone d'enregis trement de données (23) suivant immédiatement la position d'enregistrement de la zone d'enregistrement de répertoire (22); et les moyens de commande (11) écrivent des données introduites de façon externe dans la zone d'enregistrement de répertoire (22), conformément à un ordre qui est fourni par un dispositif externe, ces données introduites compre nant des données de longueur des articles de données, ils calculent des positions d'enregistrement de la zone d'enre gistrement de données (23) dans lesquelles les articles. de données doivent être enregistrés, ces position d'enregis trement étant obtenues en ajoutant la position d'enregistrement du dernier article de répertoire et les données de longueur des articles de données, et ils ajoutent les positions d'enregistrement aux articles de répertoire respectifs.