p
u
b
l
i
c
i
t
é
publicité
  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
    Responsable Modération
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    septembre 2007
    Messages
    5 940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    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 940
    Points : 16 549
    Points
    16 549

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

Discussions similaires

  1. Exercices en langage assembleur du microprocesseur 8086
    Par lorye dans le forum x86 16-bits
    Réponses: 1
    Dernier message: 10/01/2009, 18h04
  2. debutant : instruction assembleur pour la carte graphique
    Par ZashOne dans le forum Développement 2D, 3D et Jeux
    Réponses: 6
    Dernier message: 27/01/2008, 15h06
  3. Conversion hexa-BCD en assembleur pour intel 8085
    Par stgi02 dans le forum Assembleur
    Réponses: 4
    Dernier message: 08/08/2006, 13h46
  4. Quel désassembleur/assembleur pour un exe Windows ?
    Par Anonymous dans le forum x86 32-bits / 64-bits
    Réponses: 6
    Dernier message: 17/04/2002, 10h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo