exercice sur language assembleur
Répondre à la discussion
Affichage des résultats 1 à 17 sur 17

exercice sur language assembleur



  1. #1
    invite5c6a01fc

    Question exercice sur language assembleur


    ------

    mes salutations,
    voici l'énoncé
    *préciser la fct et le résultat des instructions suivantes:

    le contenu de A est $10.
    1/ ADDA #25;
    2/ ADDA #$25;
    3/ ADDA #%0001 1001;
    ___________________________
    (A)=$10 càd 10 en hexadécimal?
    pour la question n°1:
    A<- (A)+25 càd A=$10+25
    pour la question n°2:
    A<- $(10+25)=$35 c correct?
    pur la question n°3:
    on doit convertir ce nombre binaire en hexadécimal pour l'ajouter à $25,est cela est correct?

    aidez moi svp!
    merci

    -----

  2. #2
    invite7a49d0d5

    Cool Re : exercice sur language assembleur

    Bonsoir,

    c'est quoi, la "cible"??

    y t'a pas donné la datasheet le prof???
    et un p'tit bouquin à feuilleter...
    sur les conversions (bin2hex)???

    sinon ça "paraît" assez simple...

    le contenu de A est h10.
    + d25;
    + h25;
    + b0001 1001;
    ....

    = ????
    sort ta calculette ;O]

    vede
    ;O]

    ps : convertir... convertir... fait tous les calculs dans une base... déjà...

  3. #3
    invite7a49d0d5

    Cool Re : exercice sur language assembleur

    re-ps : c'est plus un exercice sur les conversions...
    qu'un exercice en "langage assembleur"...

  4. #4
    invite5c6a01fc

    Re : exercice sur language assembleur

    salut,
    parce que je me suis pas encore familiarisée avec le cours d'assembleur!

    est ce que:
    le symbole $ signifie le hexadécimal ,le % le binaire et #le décimal?
    si c correct,le contenu de A sera :
    (A)=10 (16)+25 (10)+25 (16)+00011001(2)
    je doit convertir le tout en hexadécimal.
    (A)=10 (16)+19 (16)+25 (16)+19 (16)
    =(10+19+25+19) (16)
    =73 (16)
    avec 25 (10)=16 (16)
    et 0001 1001(2)=19 (16)

    est cela est correct?

    merci pour votre aide.
    je peux vous demander une autre chose:est ce que vous pouvez me donner qlq exercices sur la programmation assembleur(j'ai fait dans le cours les instructions de chargement de transfert et de traitement arithmétique,et aussi le rôle de чp et de чc,on a pas encore débuté la programmation approfondie,on manipule juste les codes des opérations avec le jeu d'instructions et dresser des tableaux sur des instructions en déterminant l'adresse,le code machine,l'instruction et le commentaire).



  5. A voir en vidéo sur Futura
  6. #5
    invite7a49d0d5

    Cool Re : exercice sur language assembleur

    re

    >le symbole $ signifie le hexadécimal ,le % le binaire et #le décimal?

    dans ce cas, sûrement, mais in fine, ça dépend des "assembleurs"...

    pour les cours asm, les cours de BigOnOff sont LA référence...
    (ça se trouve via G..gle)

    vede
    ;O]

  7. #6
    invite7a49d0d5

    Cool Re : exercice sur language assembleur

    bon....

    on convertit tout en décimal...
    pourquoi s'emmerder... ;O]

    h10=16
    d25=25
    h25=37
    b0001 1001= 25

    et voilà... ya plus qu'à additionner...
    chez moi ça donne 103 en décimal...
    aprés tu convertis en ce que tu veux... ;O]

    vede
    ;O]

  8. #7
    invite5c6a01fc

    Smile Re : exercice sur language assembleur

    vous avez convertit le tout en décimal!mais que contient l'accumulateur A par défaut comme type de valeur?!
    je pense qu'on doit convertir le tout en 16 puisque dans l'énoncé on a marqué que A contient une valeur en 16!
    est cela est correct
    merci pour votre compréhension!

  9. #8
    invite7a49d0d5

    Cool Re : exercice sur language assembleur

    rererere

    à la fin, A = b1100111 (d103, h67...)

    car de toute façon, les processeurs ne connaissent que ça...
    le binaire...

    en attendant d'autres avis...

    vede
    ;O]

    ps : l'héxadécimal est "une vue de l'esprit"...
    comme le décimal... l'octal... etc...

  10. #9
    invite7a49d0d5

    Cool Re : exercice sur language assembleur

    rerererere

    d'ailleurs, sur la majorité des processeurs,
    pour avoir un "affichage" hexadecimal...
    il faut passer par une conversion ASCII
    (A,B,C,D,E et F)...

  11. #10
    sdec25

    Re : exercice sur language assembleur

    Bonjour,
    D'accord avec vede pour l'hexa.

    puisque dans l'énoncé on a marqué que A contient une valeur en 16!
    A c'est un registre ?
    Tu peux nous donner l'énoncé exact ? Si c'est marqué de donner la valeur en hexa alors tu n'as qu'à la convertir en hexa avant de l'écrire. Une variable ou un registre ne contient qu'un nombre ou des états, pas de l'hexa ou du décimal.

  12. #11
    invite7a49d0d5

    Cool Re : exercice sur language assembleur

    Citation Envoyé par achernar Voir le message
    puisque dans l'énoncé on a marqué que A contient une valeur en 16
    rerererere

    avant dodo je brouille les pistes ;O]

    en 16... quoi?... bits... ah ok, alors
    A = 0000 0000 0110 0111

    heuuuuuuuuu....
    avec le petit ou le gros indien ;O]

    Bon'Dimanche à tous,
    vede
    ;O]

    (prends de bonnes habitudes en disant hexa plutot que 16
    quand tu essaies d'avancer sur ces sujets... ou sinon utilises
    le terme "BASE 16"...)

    ps :

    >parce que je me suis pas encore familiarisée avec le cours d'assembleur!

    comme je te l'ai écris, ça n'a rien à voir avec de l'assembleur...
    a part le "memnonique" ADDA... qu'on suppose que c'est une
    addition... dans ton assembleur...

  13. #12
    invite7a49d0d5

    Cool Re : exercice sur language assembleur

    rerererere ;O]
    bon pis j'arrête promis ;O)

    > vous pouvez me donner qlq exercices sur la programmation assembleur...

    asm cours... dans G..gle...

    aprés t'as déjà de quoi faire avec ton ordinateur...
    exemple en lançant "debug /h" dans une console sous XP...

    aprés, si t'avances vite, les cours de cracking sont
    trés instructifs (maitrise des modes d'adressages,
    code auto-modifiant...)...

    G..gle en regorge... de cours... comment on fait tu crois...

    si tu t'accroches, dans 6 mois, c'est toi qui fera le cours...
    et le prof prendra des notes ;O]
    ;O]

  14. #13
    invite7a49d0d5

    Cool Re : exercice sur language assembleur

    >comment on fait tu crois...

    et oui, ya pas de prof d'asm...
    à Bleurilles-sur-Bré...
    ;O]

    mais ya GroNet, qui permet de surfer sur GroGle
    ;O]

  15. #14
    invite7a49d0d5

    Cool Re : exercice sur language assembleur

    Bonjour à tous,

    sans rire ;O[

    "préciser la fonction"...

    ça serait une suite de "conversions" ???

    Bon'Dimanche,
    vede
    ;O]

  16. #15
    invite5c6a01fc

    Smile Re : exercice sur language assembleur

    bonjour,
    je vous remercie pour votre participation mr "vede",c très gentil à vous!

    vous avez dit que " à la fin, A = b1100111 (d103, h67...)"
    donc mes calculs sont faux lorsque je vous ai dit en hexadécimal,le contenu de A sera (73)???
    vous avez raison:
    10h=16d
    25h=37d
    0001 1001b=25d
    A=16+37+25+10)d
    =103d
    =67h

    pour mr "vede" je vous ai copié l'énoncé tel qu'il est!on dit que le contenu de A est $10

    pour la recherche en google,en ce qui concerne la programmation assembleur pour une telle débutante,je ne trouve pas d'intéressant,je vous jure!

    merci beaucoup pour aide

  17. #16
    invite7a49d0d5

    Cool Re : exercice sur language assembleur

    Bonsoir,

    >donc mes calculs sont faux lorsque je vous ai dit en hexadécimal,le contenu de A sera (73)???

    oui...

    >pour la recherche en google,en ce qui concerne la programmation assembleur pour une telle débutante,je ne trouve pas d'intéressant,je vous jure!

    il y a des tutoriaux vers le bas de cette page :

    http://asm.developpez.com/


    vede
    ;O]

  18. #17
    invite5c6a01fc

    Smile Re : exercice sur language assembleur

    je vous remercie pour votre aide

Discussions similaires

  1. exercice programmation assembleur d'un microcontroleur 68HC11
    Par invitee2f3230c dans le forum Électronique
    Réponses: 9
    Dernier message: 03/12/2009, 17h15
  2. programme language c ou assembleur
    Par invite0b7bc3b2 dans le forum Électronique
    Réponses: 11
    Dernier message: 27/04/2009, 23h07
  3. Cours Language assembleur
    Par invite3c35244f dans le forum Électronique
    Réponses: 4
    Dernier message: 08/10/2007, 15h31
  4. exercice en assembleur
    Par inviteb3fcb242 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 26/05/2006, 16h03
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...