Saisie & Calcul de sa taille de caractère en tasm

baz13shaz Messages postés 1 Date d'inscription dimanche 24 octobre 2010 Statut Membre Dernière intervention 6 novembre 2010 - 6 nov. 2010 à 15:11
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 - 7 nov. 2010 à 00:46
je veut saisir une chaine de caractère & calculer sa taille,et je veut charger la chaine saisie en mémoire centrale?
que doit je faire?
comment je peut utiliser la pile??
et ensuite j'ai un problème au niveau de la compilation,lorsque je fait tlink nom.obj il m'écrit l'erreur suivant:
Fatal: No Program Entry Point
voila mon code source:


title char
model small
stack 100h

.data
msg1 db "donner le caractere$"
msg2 db "chaine vide$"
msg3 db "la taille de la chine est:$"
i dw 0

.code
mov ax,@data
mov dx,ax

mov ah,9
mov dx,offset msg1
int 21h

mov ah,1
int 21h
mov bx,ax
mov cx,'#'

boucle: cmp [bx],cx
je vide
inc i
while1: mov ah,9
mov dx,offset msg1
int 21h
mov ah,1
int 21h
mov bx,ax
mov cx,'#'
cmp [bx],cx
je fin
inc i
jmp while1
fin: jmp end1
vide: mov ah,9
mov dx,offset msg2
int 21h
end1:
mov ah,9
mov dx,offset msg3
int 21h
mov dx,i
mov ah,2
int 21h

mov ah,4ch
int 21h
end



merci d'avance

3 réponses

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
6 nov. 2010 à 18:13
salut,

mais c'est qu'on va se payer toute la classe.

.code
main PROC <- hum...
mov ax,@data
mov dx,ax <- hum hum...

un par ici.

un par là

@++
0
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
6 nov. 2010 à 18:15
au fait, ça serait sympas de commenter vos codes.
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
7 nov. 2010 à 00:46
mais c'est qu'on va se payer toute la classe.

J'me disais bien que ça faisait souvent les mêmes questions

VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
0
Rejoignez-nous