begin process at 2010 03 18 11:11:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

Newbii

 > 

saisie d'un tableau d'entiers


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

saisie d'un tableau d'entiers

dimanche 8 août 2004 à 23:19:26 | saisie d'un tableau d'entiers

rhumsek


je veux concevoir un prog contenant une boucle pour saisir dix entiers signés sur 32 bits, en les stockant ds un tableau puis en les affichant!!!!!

HELP ME
rhumsek
dimanche 8 août 2004 à 23:37:13 | Re : saisie d'un tableau d'entiers

AlexMAN

Membre Club
tab dd 10 dup(0)

mov eax, offset tab
mov ebx, 0
boucle:
;demande d'entiers
mov eax, ENTIER
add eax, 4 ;4 octets == un entier
inc ebx
cmp ebx, 10
jnz boucle

;suite du prog

Voila, j'espere que ce code fonctionnera, il ne devrait pas yavoir de raisons mais sait on jamais :)

++

Alhexman
dimanche 8 août 2004 à 23:38:13 | Re : saisie d'un tableau d'entiers

AlexMAN

Membre Club
a la place du jnz boucle, on pourrait assurer en mettant un jb boucle, plus sur je pense.

++
lundi 9 août 2004 à 00:10:03 | Re : saisie d'un tableau d'entiers

BruNews

Administrateur CodeS-SourceS
mov ebx, 10
boucle:
...
dec ebx
jnz boucle

ciao...
BruNews, Admin CS, MVP Visual C++
lundi 9 août 2004 à 15:08:46 | Re : saisie d'un tableau d'entiers

vecchio56

Administrateur CodeS-SourceS
Maintenant il reste le plus drole: entrée et sortie des entiers en question.
mardi 10 août 2004 à 18:09:59 | Re : saisie d'un tableau d'entiers

rhumsek

voici mon programme compilé!!
quand pense tu??

TITLE affichage de texte en quatre couleur
.386
.MODEL flat,stdcall
.STACK 4096
ExitProcess PROTO,dwExitCode:DWORD
DumpRegs PROTO

INCLUDE Irvine32.inc

intcount=3

.data
intval SDWORD intcount DUP(?)
mess BYTE "Saisissez un entier sign",82h," :",0
mess1 BYTE "voici les dix entiers saisi",0
.code
main PROC

call clrscr
mov esi,OFFSET intval
mov ecx,intcount
call saisirentiers
call sauvegarde
call afficherentiers
exit
main ENDP


saisirentiers PROC
pushad
mov edx,OFFSET mess

L1:
call writestring
call readint
call crlf
mov [esi],eax
add esi,4
loop L1
popad
ret
saisirentiers ENDP

sauvegarde PROC

push esi
push ecx
mov eax,0

L1:
mov eax,[esi]
add esi,4
loop L1

pop ecx
pop esi
ret
sauvegarde ENDP


afficherentiers PROC

call clrscr
push edx
mov edx,OFFSET mess1
call writestring

L1:
mov eax,[esi]
call writeint
add esi,4
call crlf
loop L1
pop edx
ret

afficherentiers ENDP
END main

rhumsek
mardi 10 août 2004 à 18:20:51 | Re : saisie d'un tableau d'entiers

vecchio56

Administrateur CodeS-SourceS
Tu utilise Irvine32.inc, la majorité des gens ici n'en disposent pas...
mardi 10 août 2004 à 22:03:23 | Re : saisie d'un tableau d'entiers

rhumsek

slt
au faite tu utilise koi ou vous utilisé koi a part irvine32.inc
sinon petite question moi je suis électronicien de profession à quoi peu me servir concretement d'étudier l'assembleur??
je sais pour l'instant moi c plus pour la passion, mais encore....
rhumsek


Cette discussion est classée dans : entiers, tableau, saisie


Répondre à ce message

Sujets en rapport avec ce message

encore du tron et du graphisme [ par krater ] me revoila pour une question de TRON( et oui j'ai un ambitieux projet)je sais que pour afficher point par point un dessin, je peut mettre dans un tabl mode 13h [ par krater ] RebonjourEnfait je voudrait remplacer une parti de l'ecran par un dessin fixée a l'avanceMon ecran etant un tableau[0;320*200] si je ne me trompe pas taille d'un tableau [ par krater ] Bonjour,je voudrait utiliser un tableau de ce style :exemple db 0,8,0,0,0,8,0,8,0,0,0,0,0,8,8,8,8,12,8,8,8,8,0,0,0,0,0,8,0,8,0,0,0,8,0seulement av Parcours tableau de HWND [ par AlexMAN ] Bonjour, Voila mon pb : Je declare un tableau de HWND comme suit :hwndCmd HWND 10 dup (?)Ensuite, je veux créer 10 boutons et stocker leur handle ds c tableaux [ par mat74 ] salut tt le monde ,j'ai chercher sur google des informations a propos des tableaux en assembleur mais je n'est pas trouver mon bonheur .voila je veux Saisie clavier [ par RM50Man ] Dans le code je dos saisir une chaine mais a aucun moment le progme permet de la saisir!!!!Comment faire pour entrer une chaine? mov ah, 0ch ;effaceme Parcour et trie d'un tableau [ par SalAdiN23 ] salut à tt.bon voila c pr trié un tableau d'entiees en ordre croissent.et avré dire je cpas tropcomment parcourir un tableau en assembleur.en pascal p Problème avec un code [ par showbiz_hurricanes ] Bonjour Pour un projet universitaire, je dois concevoir un programme de tri en assembleur mais celui ci ne fonctionne pas comme je le voudrai. Le affichage et saisie [ par anonyme_man_in_this_world ] salut ! doit je creer des fonctions pour capter des valeurs et des nombres ?puis je afficher une valeur(pas caractere) grace a une interruption B les tableaux dans masm32 [ par cricri_b34 ] salut, j'ai une procedure en delphi que jveux traduire en assembleur, mais la, ma procedure utilise un tableau pour enregistrer des informations.donc


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales