Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2010, 00:25
s3l3s
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 13 años, 6 meses
Puntos: 0
Ensmblador :S

Hola ^^ pues soy nueva aqui y accedi solo por una duda :D
resulta ke tengo este codigo muestra la cadena

S3L3S$$$$$ diez veces pero el problema es que al momento de que lee la cadena el programa lee correctamente pero lo imprime mas de 10 veces alguien podria explicarme que esta mal en mi codigo o cual es el error la verdad no tengo mucha experiencia en ensamblador y se los agradeceria infinitamente


include 'emu8086.inc'
ORG 100h
jmp start
cadena db 'S3L3S$'
cad2 db 0dh,0ah,'$'
MOV BX,001H
start:
MOV DX,offset cadena
MOV AH,09H
int 21h
MOV CX, 0005H
cadena2:
PRINT '$'
lea dx,cad2
loop cadena2
int 21h
DEC BX
CMP BX,000H
JNE start
INT 21H
INT 20H
RET