REVENDICATIONS 1-Dispositif de traitement d'information, caractérisé par : - des machines virtuelles imbriquées, c'est-à-dire qu'une machine est émulée par une autre, hiérarchiquement de la plus simple à la plus complexe, c'est-à-dire qu'une machine donnée émule totalement une autre machine plus compliquée et élaborée, chaque machine virtuelle ayant une architecture originale, c'est-à-dire se différenciant de l'architecture des autres machines de la hiérarchie de machines virtuelles, chaque machine virtuelle étant adaptée à exécuter un programme d'émulation ou de compilation dynamique simulant l'architecture virtuelle plus complexe de niveau immédiatement supérieur, une machine virtuelle d'un niveau donné dans la hiérarchie possédant donc une architecture plus simple que celles de toutes les machines virtuelles de niveau supérieur ; - les langages machines des deux niveaux de machines virtuelles les plus bas de la hiérarchie sont spécifiquement conçus pour permettre l'exécution de toutes les opérations du niveau supérieur ; - un niveau de la hiérarchie, constituant le sommet de la hiérarchie, n'émule aucun autre niveau de la hiérarchie ; - tout niveau de la hiérarchie peut être lié à une machine réelle généraliste (la machine support) au moyen d'un programme exécutable d'émulation ou de compilation dynamique spécifique à cette machine réelle ; et - au moins une machine virtuelle dite"bimode"étant adaptée à être implémentée par un compilateur dynamique écrit pour une machine virtuelle d'un niveau inférieur ou une machine support réelle, et adaptée à être implémentée par un émulateur écrit pour une machine virtuelle d'un niveau inférieur ou une machine support réelle. 2-Dispositif selon la revendication 1, caractérisé en ce que une machine virtuelle à trente deux instructions est une machine bimode. 3-Dispositif selon l'une quelconque des revendications 1 ou 2, caractérisé en ce que la machine virtuelle bimode utilise les mêmes protocoles de gestion des périphériques que ceux utilisés par les machines virtuelle de niveau hiérarchique inférieur. 4-Dispositif selon l'une quelconque des revendications 1 à 3, caractérisé en ce que une machine virtuelle bimode possède deux espaces de mémoire distincts, l'un pour les données, dit"mémoire donnée", l'autre pour les programmes, dit"mémoire programme", pour être exécuté, un programme étant d'abord chargé en mémoire données, puis copié vers la mémoire programmes grâce à une instruction spécifique dite"de copie"de la machine bimode, la compilation dynamique intervenant exclusivement lors de l'exécution de cette instruction de copie. 5-Dispositif selon l'une quelconque des revendications 1 à 4, caractérisé en ce que une machine bimode met en oeuvre des opérations de rupture de séquence (instructions Jcc, JP et JAR, ainsi que le mécanisme d'interruption) permettant au compilateur dynamique de prévoir systématiquement la destination du saut induit par la rupture de séquence. 6-Dispositif selon l'une quelconque des revendications 1 à 5, caractérisé en ce que une machine bimode met en oeuvre une instruction répartissant la mémoire totale disponible entre les espaces de mémoire données et de mémoire programme. 7-Dispositif selon l'une quelconque des revendications 1 à 6, caractérisé en ce que une machine bimode met en oeuvre une mise à jour optionnelle d'indicateurs d'état. 8-Dispositif selon l'une quelconque des revendications 1 à 7, caractérisé en ce que, pour une machine virtuelle bimode, toutes les opérations relatives à la gestion et à l'accès à la mémoire respectent les contraintes d'un niveau hiérarchique inférieur. 9-Procédé de traitement d'information, caractérisé par : - au moins deux machines virtuelles imbriquées, c'est-à-dire qu'une machine virtuelle est émulée par une autre, hiérarchiquement plus simple et qu'une machine donnée émule totalement une autre machine plus compliquée et élaborée, chaque machine virtuelle ayant une architecture originale, c'est-à-dire se différenciant de l'architecture des autres machines de la hiérarchie de machines virtuelles, - chaque machine virtuelle étant adaptée à exécuter un programme d'émulation ou de compilation dynamique simulant l'architecture virtuelle plus complexe de niveau immédiatement supérieur, une machine virtuelle d'un niveau donné dans la hiérarchie possédant donc une architecture plus simple que toutes les machines virtuelles de niveau supérieur et - au moins une machine virtuelle étant adaptée à être implémentée par un compilateur dynamique écrit pour une machine virtuelle d'un niveau inférieur ou une machine support réelle, et adaptée à être implémentée par un émulateur écrit pour une machine virtuelle d'un niveau inférieur ou une machine support réelle.