Soutenez-nous
Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    juillet 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juillet 2011
    Messages : 2
    Points : 0
    Points
    0

    Par défaut Assembleur pour microprocesseur 8086

    Salut!
    Aidez moi à écrire un programme qui calcule et affiche y=(a.x)+(b.v)+c avec a=2, x=1,b=5,b=5,v=3 et c=4

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    septembre 2007
    Messages
    5 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2007
    Messages : 5 230
    Points : 13 106
    Points
    13 106

    Par défaut

    Bonjour,

    Montre-nous d'abord ton code, on t'aidera ensuite.

  3. #3
    Invité de passage
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    juillet 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juillet 2011
    Messages : 2
    Points : 0
    Points
    0

    Par défaut

    voici le code que j'ai écrit mais lors de la compilation avec TASM, j'obtiens des messages d'erreurs:

    Code asm :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    .386
    pile segment stack
    dw 256 DUP(?)
    base:
    pile ends
    data segment
    A dw 2
    X dw 1
    b dw 5
    v dw 3
    c dw 4
    Y dw ?
    message db "Le calcul de Y=AX+bv+c donne:",'$'
    data ends
    code segment
    assume cs:code, ds:data, ss:pile
    debut:
    mov ax, data
    mov ds, ax
    MOV ax, pile
    MOV ss, ax
    MOV sp, base
    mov ax, A
    mul X
    mov bx, ax
    mov ax, b
    mul v
    add ax, bx
    add ax, c
    mov Y, ax
    mov ah, 09h
    mov dx, offset message
    int 21h
    mov ah, 4ch
    int 21h
    code ends
    end debut

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •