Base de code plus petite et moderne, utilisation du système d’exploitation COTS
ARM est bi-endian, mais les conceptions sont couramment exécutées avec primauté des octets de poids faible (Little endian) et ne s’appuieront donc pas sur le compilateur Intel® bi-endian C++ (BEC)
Instructions orientées vectorielles : ARM utilise néon. L’architecture Intel utilise les instructions SSE2. Recoder/traduire pour SSE
Le code série est courant
La virtualisation est une solution commune
Alignement des instructions requis (non obligatoire sur les anciens bras (4) ou l’architecture Intel)
Fonction utilisée pour détecter le piège matériel et lever des exceptions sur ARM. L’opération est fatale sur l’architecture Intel
Les arguments sont passés dans les registres et la pile (transmis dans la pile pour l’architecture Intel, transmis dans la pile et les registres pour Intel® 64)
Conversion de l’appel de la fonction C : ARM utilise d’abord l’évaluation de l’argument à droite, l’architecture Intel utilise le premier argument de gauche en premier
Langages de programmation :

Langage JAVA :

Il n’y a normalement pas d’inquiétude pour les applications JAVA, mais il est nécessaire de recompiler l’architecture Intel dans le cas des applications JAVA reposant sur NDK.

C/C++ :

Recompilez l’architecture Intel. Si le code assembleur en ligne existe, Recoder le code assembleur de l’architecture Intel. Comme néon à SSE.
Les IP ARM fournissent les capacités spécifiques du produit. Les cœurs et chipsets d’architecture Intel offrent des capacités
Les informations ci-dessus sont une combinaison de traduction humaine et automatique du contenu original pour votre confort. Ce contenu vous est fourni à titre informatif seulement et ne saurait être totalement exact ou complet. Si vous préférez afficher la page en anglais, cliquez sur l'icône sur la gauche.