Dans ce instructable (mon premier une!) Je voudrais vous montrer quelque chose que j’ai fait pour un projet scolaire. L’attribution initiale était la suivante: « dans SVSM (ou Microsoft visual studio) code en langage assembleur : Entrez votre nom comme une chaîne hexadécimale ASCII dans le. Section de données de votre programme. Créez une boucle et sortie 1 caractère à la fois dans la boucle. Astuce : NULL terminer votre chaîne, l’utiliser comme un conditionnel pour vérifier la fin de chaîne "
Étant donné que c’était ma première fois codage en langage assembleur, c’était très effrayant de voir les mnémoniques code et essayez de comprendre que ces mots-clés courts faisaient partie d’un ensemble complet d’instructions. SVSM mis en place pour le langage d’assemblage est une tâche très frustrante et compliquée si c’est votre première fois avec elle. Chaque tutroial en ligne semblait avoir une manière différente, en reliant des bibliothèques distinctes et check this ici / qu’il. Je me suis marre d’essayer de compiler et d’exécuter le code assembleur sur SVSM et a décidé de faire quelque chose d’un peu différent. (J’ai finalement obtenu la machine mis en place et en cours d’exécution qu’ils manière il aurait dû être.
Ainsi, un peu d’histoire : J’ai toujours été fasciné par l’arduino et faire des projets ici et là avec elle. Le grand monde de l’électronique et de matériel juste me fascine tellement. J’ai décidé que je pouvais faire quelque chose d’un peu plus excitant que tout affichage de caractères à l’écran en utilisant les API ou les bibliothèques du pour faire pour moi. J’ai voulu faire quelque chose de différent... J’ai voulu afficher mon nom sur un écran de sept segments, d’une puce de 328p Atmel Atmega (la puce sur arduino uno) strictement en langage assembleur.