Assembler Programming Language - Compiler & Reference 9.4

Licence: Gratuit ‎Taille du fichier: 1.47 MB
‎Note des utilisateurs: 0.0/5 - ‎0 ‎Votes

Le langage de programmation assembleur classique pour iPad, iPhone et iPod touch. Le langage de programmation est un outil parfait pour étudier, calcul mathématique complexe, divertissement et beaucoup d’autres tâches utiles. L’application est particulièrement utile pour l’apprentissage du langage de programmation assembleur. Vous devez acheter des compilations à l’intérieur de l’application. Une connexion Internet est nécessaire. - Le grand outil de programmation sur l’AppStore. - Votre langage de programmation pour iOS est incroyable! * CARACTÉRISTIQUES * - Compilez et exécutez votre programme. - Entrée de texte avant l’exécutement du programme et sortie de texte. - Éditeur de code source amélioré avec mise en surbrillance syntaxe, numéros de ligne, thèmes de couleur et clavier supplémentaire. - Référence linguistique en ligne et plusieurs échantillons de programme. * LIMITATIONS * - La connexion Internet est nécessaire pour compiler et exécuter un programme. - Les graphiques, le réseau, le système de fichiers et l’entrée en temps réel ne sont pas pris en charge. - Le temps de fonctionnement maximum d’un programme est de 15 secondes. Recherchez également le « langage de programmation Bash » sur l’AppStore. Merci d’utiliser l’application! ==================================== Un langage d’assemblage est un langage de programmation de bas niveau pour les ordinateurs, microprocesseurs, microcontrôleurs et autres appareils programmables dans lesquels chaque instruction correspond à une seule instruction de langage machine. Un langage d’assemblage est donc spécifique à une certaine architecture informatique physique (ou virtuelle), contrairement à la plupart des langages de programmation de haut niveau, qui, idéalement, sont portables. Le langage d’assemblage permet l’utilisation d’une représentation symbolique des codes de fonctionnement de la machine (généralement appelés mnémoniques), des emplacements de mémoire, des registres et d’autres parties d’une instruction. Un programme utilitaire appelé assembleur est utilisé pour traduire les instructions de langage d’assemblage dans le code machine de l’ordinateur cible. De nombreux assembleurs avancés offrent des mécanismes supplémentaires pour faciliter l’élaboration du programme, contrôler le processus d’assemblage et faciliter le débogage. En particulier, la plupart des assembleurs modernes comprennent une installation macro, et sont appelés assembleurs macro. En règle générale, un assembleur moderne crée du code objet en traduisant les mnémoniques d’instruction d’assemblage en opcodes, et en résolvant les noms symboliques pour les emplacements de mémoire et d’autres entités. L’utilisation de références symboliques est une caractéristique clé des assembleurs, économisant des calculs fastidieux et des mises à jour manuelles de l’adresse après les modifications apportées au programme. La plupart des assembleurs comprennent également des installations macro pour effectuer la substitution textuelle, par exemple, pour générer des séquences courtes communes d’instructions comme en ligne, au lieu de sous-routines appelées. Les assembleurs sont généralement plus simples à écrire que les compilateurs pour les langues de haut niveau, et sont disponibles depuis les années 1950. Les assembleurs modernes, en particulier pour les architectures RISC, telles que SPARC ou POWER, ainsi que les x86 et x86-64, optimisent la planification des instructions pour exploiter efficacement le pipeline CPU.

historique de la version

  • Version 9.4 posté sur 2012-05-16

Détails du programme