Précédent   Forum du club des développeurs et IT Pro > Autres langages > Assembleur > x86 32-bits / 64-bits
x86 32-bits / 64-bits Architectures x86 32/64 bits et leurs 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 19/12/2012, 20h00   #1
AkiyamaS
Invité régulier
 
Homme Inani Houssin
Inscription : avril 2012
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme Inani Houssin
Localisation : Maroc

Informations forums :
Inscription : avril 2012
Messages : 12
Points : 8
Points : 8
Par défaut Ecrire un programme qui affiche ton nom

Bonsoir Les amis et Merci a vous ,
bon , je suis presque nouveau concernant La programmation en assembleur
je veux créer un programme qui lit ton nom et ta ville est il écrit comme Exemple :
Je suis "X" et J'habite a y

voila ce que j'ai fait Jusqu'à maintenant.

Code :
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
38
39
40
41
42
43
44
45
46
%include "asm_io.inc"
segment .data
 
msg1 db "What is your name : ", 0
msg2 db "where do you live : ", 0
msg3 db "you are ",0
msg4 db "and you Live at " ,0
segment .bss
	nam: resd 10   ; Réserve moi 10 caract
	city: resd 10
 
segment .text
	global asm_main      ; Equivaut a main()
	asm_main:
	enter 0,0  
	pusha
 
	mov eax,msg1
	call print_string	;affiche Le char dont l'adrres est dans Eax
	mov eax,0
	call read_char	;La saisi
	mov  dword [nam],eax	;
 
 
	mov eax,msg2	
	call print_string
	mov eax,0
	call read_char
	mov dword [city],eax
 
	mov eax,msg3
	call print_string
	mov eax,dword [nam] 
	call print_string
	mov eax,msg4
	call print_string
	mov eax,dword [city]
	call print_string
 
	call print_nl
 
 
	popa
	mov eax,0
	leave
	ret
AkiyamaS 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 08h54.


 
 
 
 
Partenaires

Hébergement Web