Partage
  • Partager sur Facebook
  • Partager sur Twitter

LANGAGE ASSEMBLEUR

ASM

    9 décembre 2019 à 12:31:15

    J'ai BESOIN d'aide pour la création d'un petit programme langage assembleur en L1 Informatique :)))

    Je vais faire rapide la question est la suivante :

    Soit la configuration suivante d’une mémoire centrale et d’une pile ainsi que des registres du processeur. Les nombres sont codés selon la convention du complément à 2 sur 32 bits.

    La mémoire centrale contient deux entiers A et B et la pile deux entiers C et 3.

    adresse contenu
    100 Entier A
    104 Entier B
    108 100
    112 104
    116 ???

    Configuration de la mémoire centrale
    adresse Contenu
    200 Entier c
    204 3
    208 ----
    212 ---

    Configuration des registres

    registre contenu
    RB 20
    RSP 208
    PSW(ZCOS) 0000

    Ecrivez un programme assembleur qui réalise le calcul suivant : A + C * B. Si le résultat est positif, celui-ci est écrit à l’adresse 116 en mémoire centrale, sinon il est placé au sommet de la pile, au-dessus de l’entier 3. Vous ne disposez pas d’opérateur de multiplication et vous devez utiliser au moins une fois l’adressage indirect et une fois l’adressage basé.

    Pour l'instant je bloque après le chargement....

    Load D RO 100.  
    LOAd I R1 104.  
    LOAD D R2 200

    • Partager sur Facebook
    • Partager sur Twitter
      9 décembre 2019 à 12:46:04

      Bonjour, Merci de ne pas écrire de titre entièrement en lettre capitales.

      Majuscules abusives

      L'écriture en majuscules est considérée comme une parole criée et diminue autant la lisibilité du texte que sa compréhension. Les majuscules abusives sont donc interdites aussi bien dans les titres que dans les messages.

      Manque de Politesse

      Votre message ne comporte pas ou peu de formules de politesse (« Bonjour », « Merci », « Au revoir », etc.). Les règles du site exigent que chaque nouveau message comporte un minimum de politesse. Après tout, les gens qui répondent le font gratuitement, sur leur temps libre. Ils méritent bien un minimum de considération, n'est-ce pas ?

      Mauvais titre

      Le titre est un élément important qui ne doit pas être négligé. N'oubliez pas cette règle simple : le titre idéal résume la question que vous allez poser en une petite phrase. Il doit permettre aux visiteurs de se repérer facilement dans le forum visité et d'identifier le sujet à sa seule lecture.

      Vous pouvez utiliser divers préfixes comme [Erreur], [MySQL], [Compatibilité], etc... Aussi, pensez à consulter les règles propres à chaque forum (visibles dans les topics épinglés en haut des sections).

      De plus, choisir un bon titre permet de rendre plus faciles les recherches des autres membres.

      Les titres de type "besoin d'aide" ou "problème" ne sont pas tolérés.

      Pour modifier votre titre, éditez le premier message de votre sujet.

      (titre originel : LANGAGE ASSEMBLEUR)

      • Partager sur Facebook
      • Partager sur Twitter

      LANGAGE ASSEMBLEUR

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown