Je suis supposé coder un programme de tri à bulles en C intégré en utilisant Keil uVision. Je n'ai pas compris ce qui est réellement nécessaire. On m'a dit d'utiliser des registres et/ou des ports. si quelqu'un peut comprendre ce qui doit être fait exactement, pls m'aider ...trier dans keil
Répondre
Cela ressemble à des demandes disparates. Keil est simplement un compilateur pour les systèmes embarqués, uVision est leur IDE pour ce compilateur.
Ecrire un type de bulle est juste que, Keil/uVision n'est pas pertinente. Et, dire que vous devez utiliser des registres est tout à fait logique (c'est le point de travail intégré, KISS - gardez-le petit stupide). Mais, les ports ne semble pas avoir quelque chose à voir avec la demande.
Je vous suggère de clarifier la demande et de déterminer si vous avez besoin d'aide. Je publierais une nouvelle question car celle-ci aura disparu au moment où vous avez terminé les efforts ci-dessus.
Retournez à la personne qui vous a attribué cette tâche et posez-lui des questions précises. Pensez à ce que vous ne comprenez pas. Coder un tri à bulles en C est une tâche assez bien définie. Ils vous ont même dit quels outils utiliser. Voici ce que je ne sais pas déjà:
- Comment les données sont-elles transmises à la fonction de tri?
- Comment les données sortent-elles de la fonction de tri?
- Existe-t-il un code de plate-forme sur lequel se trouve ce code?
La chose registres/ports ressemble à une réponse aux deux premiers. Utilisez les registres pour conserver les données avec lesquelles vous travaillez. Les ports d'E/S sonnent comme un bon moyen d'entrer et de sortir des données.
Une autre chose à considérer est la suivante: Savez-vous la signification de tous les mots de votre question? Si vous ne le faites pas, cherchez-les. Vous devriez être en mesure de trouver de bonnes informations sur l'un de ces termes techniques avec une recherche rapide sur google.
Dans la suite qu'il utilise, il peut définir quels éléments sont des registres et lesquels ne le sont pas. Keil n'assume pas grand-chose (ce qui est bien) – KevinDTimm
Pratique. Je n'ai jamais travaillé avec ce compilateur; Je suppose que je devrais regarder plus de choses. – nmichaels
Est-ce que ce sont les devoirs? – nmichaels
Y a-t-il une étiquette "psychique"? –
ne sent pas comme les devoirs, ressemble plus à une nouvelle embauche à faire quelque chose qu'il n'est pas prêt à faire. re: psychique, oui, il semblerait que ce serait utile :) – KevinDTimm