Help assembleur

bibliomax Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -  
wa7ch3000 Messages postés 336 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
l'exercice me semble difficile je veux seulment des indiquations ..
nous voulons concevoir un processeur qui mermet de piloter les portes et les fenêtres d'une maison.
une fenêtre peut être soit ouverte soit fermée soit ouverte avec un angle ne depassent pas 90. chaque fenêtre ou porte est identifiée par une adresse sur 8 bits. l'instrucion choisir[adrs] permet de choisir la porte ou la fenêtre concernée
1)donner la liste des instructions et leur mode d'adressage (ce dernier c'est pas problème ) .
2) donner la taille d'une instruction et proposer un codage conventionnel ?
il reste reste pas mal de questions mais il suffit de comprendre les 2 premiers pour pouvoir resoudre les autres

5 réponses

loupius
 
1) Concevoir un microprocesseur ou programmer un microprocesseur?
2) Si c'est programmer:
- la 1ère chore à faire est de déterminer ce que l'on veut,
- la 2ème chose à faire est de construire l'algorithme qui permet de résoudre le problème que l'on a posé,
- la 3ème chose est de traduire l'agorithme dans un procédé (en général une suite d'instructions) compréhensible par le microprocesseur.
Y'a du boulot, bon courage!
0
bibliomax Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   3
 
merci mister loupius.
donc je peu ecrire le programme en c++ et puis le traduire en langage assembleur .
0
loupius
 
Pour programmer un microcontrôleur, en général, c'est l'assembleur, puis souvent le C mais je n'en connais pas en C++.
D'autre part on ne traduit pas en assembleur; on compile le source afin d'obtenir un programme exécutable (en général un .hex que l'on instillera dans le microcontrôleur).
0
wa7ch3000 Messages postés 336 Date d'inscription   Statut Membre Dernière intervention   17 > loupius
 
on compile le source afin d'obtenir un programme exécutable (en général un .hex que l'on instillera dans le microcontrôleur).
comment peut on obtenir un pgm executable (.hex ou bin) d'après un code source
merci
cordialement

0
wa7ch3000 Messages postés 336 Date d'inscription   Statut Membre Dernière intervention   17
 
alors ??
pas de réponse
???????????????????????? ::::::::((((((((
0
HACKER 712 Messages postés 1282 Date d'inscription   Statut Contributeur Dernière intervention   255
 
ah ca ....


c'est avec des compileurs, des linkers...

en gros, les langages de prog se transforment lors de la compilations en .exe ( mais grace a des IDE comme code blocks, etc !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wa7ch3000 Messages postés 336 Date d'inscription   Statut Membre Dernière intervention   17
 
SVP pourrez vous m'expliquez comment fait ce mecanisme
merci


0