bonjour,
j'ai écrit un code assembleur pour saisir une chaine de caractere qui se termine par # et puis calculer sa taille et l'afficher mais en assemblant j'ai eu des erreurs que j'ignore la façon de corriger.toute aide sera la bienvenue
les erreurs obtenues sont
<1> unkonwn character
<2> unkonwn character
<3> segment name is superfluous
<3> extra characters on line
<48> unexpected end of file encountered
et le code écrit est le suivant:
.386
.model small
.stack 200h
.data
commande db 10,13,"saisir une chaine$"
msg db 10,13,"la taille est$"
tab db 20 dup (0)
.code
main proc
mov ax,@data
mov ds, ax
mov si,offset tab
mov cx, 16
mov bx,0
saisie:
mov dx,offset commande
mov ah,9
int 21h
mov ah, 1
int 21h
mov BYTE PTR[si], al
cmp al,35
JE affiche
add si,type word
inc bx
loop saisie
Jmp affiche
affiche:
mov dx,offset msg
mov ah,9
int 21h
mov ax,bx
mov dl, al
Add dl, 48
mov ah, 2
int 21h
main endp
end main