Accueil > Forum > > > > Probleme de programmation en assembleur 8086
Probleme de programmation en assembleur 8086
jeudi 12 février 2009 à 22:17:30 |
Probleme de programmation en assembleur 8086

lovelygirl88
|
slt tous le monde, je suis debutante en assembleur 8086 et j'ai besoin d'un programme qui fait l'addition de deux nombres,
est ce que qulequ'un peut m'aider svp ?!  et merci d'avance ! sarah;
|
|
vendredi 13 février 2009 à 00:39:27 |
Re : Probleme de programmation en assembleur 8086

42wawa42
|
Hello bin voila d'un programme qui fait l'addition de deux nombres .data var1 DWORD 1000h var2 DWORD 2000h .code mov eax,var1 add eax,var2 ;eax = 3000h
pour info: "add"> Add two numbers Syntax: add dest, src dest: register or memory src: register, memory, or immediate Action: dest = dest + src Flags Affected: OF, SF, ZF, AF, PF, CF Notes: Works for both signed and unsigned numbers.
A plus 42wawa42
|
|
vendredi 13 février 2009 à 09:37:55 |
Re : Probleme de programmation en assembleur 8086

lovelygirl88
|
merci mais ca marche pas chez moi, en+ les deux nombres seront entrés par l'utilisateur voilà mon code mais ca marche pas pour les nombres > 10
mov ah,01 int 21h mov a,al printn mov ah,01 int 21h
add al,a sub al,048 printn
mov dl,al mov ah,02 int 21h
|
|
samedi 14 février 2009 à 18:07:42 |
Re : Probleme de programmation en assembleur 8086

42wawa42
|
;Prog avec MASM 6.XX
Name add_com.asm
; Masm produit un fichier add_com.com avec /Fl tu as un fichier add_com.lst
; Ml /Fl add_com.asm
; Pour debug les commandes sont dans la ligne pour debug help "?"
; add de valeur comme 5 + 9 = 14
_Test Segment
Assume CS:_Test,DS:_Test,SS:_Test,ES:_Test
ORG 100h
;Debug add_com.com
_Prog: JMP Debut ;T
Var1 db 0h
Var2 db 0h
Dollar db 24h
Espace db 20H
Plus db 2BH
Egal db 3DH
Debut:
mov ah,01H ;T
int 21h ;P introduir nombre
sub al,30H ;T
mov Var1,al ;T
mov dl,Espace ;T
call Printn ;T
mov dl,Plus ;T
call Printn ;P
mov dl,Espace ;T
call Printn ;P
mov ah,01H ;T
int 21h ;P introduir nombre
sub al,30H ;T
mov Var2,al ;T
mov dl,Espace ;T
call Printn ;P
mov dl,Egal ;T
call Printn ;P
mov dl,Espace ;T
call Printn ;P
mov al,Var1 ;T
add al,Var2 ;T
mov ah,00h ;T
aaa ;T
or ax,3030h ;T
mov var1,ah ;T
mov var2,al ;T
mov dx,offset Var1 ;T
mov ah,09H ;T
int 21H ;T
Exit: mov ax,4C00H ;T
int 21H ;P
Printn:
mov ah,02h ;T
int 21H ;P
ret ;T
_Test ENDS
END _Prog
Voila une solution a la question.
A plus
42wawa42
|
|
samedi 14 février 2009 à 18:21:36 |
Re : Probleme de programmation en assembleur 8086

42wawa42
|
La présentation du texte est moins que zéro. Editeur du site n'est pas fais pour envoyer des bouts de programme mais seulement du bla a bla.
Mille excuse pour leurs problème.
42wawa42
|
|
Cette discussion est classée dans : probleme, programmation, assembleur
Répondre à ce message
Sujets en rapport avec ce message
Programmation assembleur d'un pilote de souris serie [ par Scaq ]
COUCOU, C SCAQ...J'ai du mal à recevoir les données de ma souris serie
projet assembleur [ par zipposou ]
Salut a tousj'ai un enorme probleme, j'ai un projet à rendre en assembleur 68000, c en fait le jeu du serpent.Le probleme c que je ne connais pas gran
projet assembleur [ par zipposou ]
Salut a tousj'ai un enorme probleme, j'ai un projet à rendre en assembleur 68000, c en fait le jeu du serpent.Le probleme c que je ne connais pas gran
HELP_HELP_HELP [ par zipposou ]
Salut a tousj'ai un enorme probleme, j'ai un projet à rendre en assembleur 68000, c en fait le jeu du serpent.Le probleme c que je ne connais pas gran
Question ASM [ par LordBob ]
Bonjours a tous,voila en fait j'aimerais me lancer dans la programmation en assembleur, je viens donc d'acheter un petit bouquin qui traite du sujet e
probleme instruction assembleur [ par kadwin ]
bonsoir!! j'ai un petit probleme de comprehension!! si eax = 1001101010 (en binaire) je fais ensuite l'instruction: shl eax, 7 quelle sera la vale
PIC:Debug&programmation probleme [ par flagyg ]
Bonjour,J'ai fait un programme sur un PIC 16F873Je l'ai développé en mode debugger avec mplab et l'interface ronde de microship.Il marche a merveille
conseil pour un débutant en programmation assembleur [ par zaratta ]
slt pour tt lemonde, je ss un débutant en programmation assembleur ( ou plutot veut débuter )....Ce que je désir savoir de vous ( autant que des an
Où avez vous appris l'assembleur [ par Joe0557 ]
Bonjour, Je m'interresse depuis quelques temps à la programmation en ASM, mon projet final serait de faire un OS (je sais qu'il est très compliquer d'
OS -> passer d'ASM au C pour la programmation [ par djmoa ]
Bonjour. j'ai quelques notions d'assembleur, et j'aimerai commencer la programation d'un petit OS, me basant sur des choses existant, mais je vois bea
Livres en rapport
|
Derniers Blogs
[RIA SERVICES] MAITRE - DéTAIL ET DOMAINDATASOURCE[RIA SERVICES] MAITRE - DéTAIL ET DOMAINDATASOURCE par Audrey
A l'occasion d'un projet client, j'ai utilisé RIA Services avec Silverlight 3 (mais cela fonctionne aussi avec la version 4), et je l'ai utilisé pour une interface façon Maitre / Détail. Voici comment j'ai procédé pour arriver à mes fins. Nous allons pren...
Cliquez pour lire la suite de l'article par Audrey CSDL FUNCTIONCSDL FUNCTION par Matthieu MEZIL
Dans mon post précédent , j'ai utilisé une CSDL Function afin de générer une requête SQL avec un DateDiff utilisant la date courante sur la BD à partir d'une requête LINQ. Dans le cadre de ce post , vous avez probablement remarqué que dans le cadre de plu...
Cliquez pour lire la suite de l'article par Matthieu MEZIL LINQ TO ENTITIESLINQ TO ENTITIES par Matthieu MEZIL
Cette semaine je suis à Montréal en tant que speaker sur Entity Framework pour l'évènement confoo . J'en profite pour remercier les organisateurs de cet évènement de m'avoir fait confiance et Access-IT de m'avoir permis d'y participer. En parallèle, j'ai ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL FAIRE APPARAITRE L'ONGLET 'DéVELOPPEUR' DANS OFFICE 2010FAIRE APPARAITRE L'ONGLET 'DéVELOPPEUR' DANS OFFICE 2010 par neodante
La nouvelle interface d'Office 2010 à amener quelques modifications par rapport à celle de 2007. Certes mineures, ces modifications ont fait disparaître la case à cocher de l'onglet 'Développeur' en première page du panneau du 'bouton Office' (dans Office...
Cliquez pour lire la suite de l'article par neodante [ASTUCE] PATCH POUR MICROSOFT FORUMS NNTP BRIDGE V1[ASTUCE] PATCH POUR MICROSOFT FORUMS NNTP BRIDGE V1 par pierre
Si vous avez téléchargé comme moi Microsoft Forums NNTP Bridge V1 avant le 11 mars 2010 (voir [Astuce] Disponibilité de Microsoft Forum NNTP Bridge Version 1.0), un problème de date localisée pour les non anglais était présent. Un patch est disponibl...
Cliquez pour lire la suite de l'article par pierre
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
Comparez les prix

HTC Hero
Entre 550€ et 550€
|