Java embarqué
Java embarqué
Module I500 de L3
Module I500 de L3
Benoît Miramond
Benoît Miramond
Problématique
Problématique
Quel rapport entre Java et larchitecture ?
Quel rapport entre Java et larchitecture ?
Java travail sur un modèle d’exécutif différent des
Java travail sur un modèle d’exécutif différent des
langages compilés => Étude des modèles exécutif
langages compilés => Étude des modèles exécutif
au cours 4
au cours 4
Le bytecode java se base sur un jeu d’instruction à
Le bytecode java se base sur un jeu d’instruction à
pile => Modèle différent des architectures étudiés
pile => Modèle différent des architectures étudiés
jusqu’ici
jusquici
Il est possible d’implanter la JVM en matériel : les
Il est possible d’implanter la JVM en matériel : les
processeurs Java pour l’embarqué
processeurs Java pour l’embarqué
Plan du chapitre
Plan du chapitre
I.
I. Spécification de la machine virtuelle Java
Spécification de la machine virtuelle Java
(JVM)
(JVM)
I.
I. Specification
Specification
II.
II. Java dans l’embarqué
Java dans l’embarqué
II.
II. Principe de la pile
Principe de la pile
III.
III. Architecture picoJava
Architecture picoJava
IV.
IV. contrôleur micro programmé
contrôleur micro programmé
a) Les types de la JVM
a) Les types de la JVM
Numeric Types
Numeric Types
Integral types
Integral types
Byte
Byte 8bits signés
8bits signés
Short
Short 16bits signés
16bits signés
Int
Int 32 bits signés
32 bits signés
Long
Long 64 bits signés
64 bits signés
Char
Char 16 bits non-signés UNICODE
16 bits non-signés UNICODE
Floating point types
Floating point types
Float
Float 32 bits IEEE-754
32 bits IEEE-754
Double
Double 64 bits IEEE-754
64 bits IEEE-754
Les types primitifs de la JVM
Les types primitifs de la JVM
Boolean type
Boolean type
Int Type
Int Type
Boolean array : instruction newarray
Boolean array : instruction newarray
Manipulé par les instructions de tableaux de bytes :
Manipulé par les instructions de tableaux de bytes :
baload
baload
bastore
bastore
ReturnAddress type
ReturnAddress type
Pointeurs sur des opcodes d’instruction JVM
Pointeurs sur des opcodes d’instruction JVM
1 / 25 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !