Je vais concevoir un projet de tâche en langage d'assemblage ARM

Certaines informations ont été traduites automatiquement.

Royaume-Uni

Je parle Anglais

création de logo

Je me spécialise dans la conception de logos de pêche en Californie, États-Unis, mettant en avant des mascottes de poissons, une identité moderne, des mises en page géométriques et des œuvres vintage....
À propos de ce service

Concevoir et mettre en œuvre une application en langage d'assemblage ARM qui effectue des opérations arithmétiques et des tâches de gestion de mémoire de base. Le projet vise à démontrer la compréhension de l'architecture ARM, des registres, de l'exécution des instructions, des branchements, des boucles, des opérations de pile et de l'adressage mémoire.

Objectifs :

  • Développer un code ARM Assembly efficace.
  • Pratiquer les concepts de programmation de bas niveau.
  • Optimiser la vitesse d'exécution et l'utilisation de la mémoire.
  • Mettre en place une documentation et des tests appropriés.

Fonctionnalités principales :

  1. Effectuer des additions, soustractions, multiplications et divisions.
  2. Stocker et récupérer des valeurs en mémoire.
  3. Utiliser des boucles pour des calculs répétitifs.
  4. Implémenter des branchements conditionnels pour la prise de décision.
  5. Démontrer les opérations push/pop sur la pile.
  6. Gérer l'entrée utilisateur et afficher les résultats (si le simulateur supporte l'I/O).

Exigences techniques :

  • Langage d'assemblage ARM (ARMv7 ou ARMv8).
  • Compatible avec des outils tels que ARM Keil, ARM DS-5 ou QEMU


Balises associées