IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

x86 16-bits Assembleur Discussion :

Assembleur pour microprocesseur 8086


Sujet :

x86 16-bits Assembleur

  1. #1
    Nouveau Candidat au Club
    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 : 1
    Points
    1
    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
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 368
    Points : 23 620
    Points
    23 620
    Par défaut
    Bonjour,

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

  3. #3
    Nouveau Candidat au Club
    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 : 1
    Points
    1
    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