Précédent   Forum du club des développeurs et IT Pro > Autres langages > Assembleur > x86 16-bits
x86 16-bits Architecture x86 16 bits et ses outils (assembleurs, debuggers, émulateurs...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/07/2011, 17h14   #1
geraud.fj
Invité de passage
 
Homme
Technicien maintenance
Inscription : 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
geraud.fj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 17h39   #2
Obsidian
Modérateur
 
Avatar de Obsidian
 
Homme
Chercheur d'emploi
Inscription : septembre 2007
Messages : 4 612
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 36
Localisation : France, Essonne (Île de France)

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

Informations forums :
Inscription : septembre 2007
Messages : 4 612
Points : 11 081
Points : 11 081
Bonjour,

Montre-nous d'abord ton code, on t'aidera ensuite.
Obsidian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 18h27   #3
geraud.fj
Invité de passage
 
Homme
Technicien maintenance
Inscription : 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
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
geraud.fj est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h28.


 
 
 
 
Partenaires

Hébergement Web