joecastle ha scritto:
con questo codice puoi controllare se un numero (AX) é già presente nel vettore: cld; mov di,offset vettore; mov cx,4; repnz scasw ds:; //zf=0 se numero già presente
lol ekko qua qll k sn riuscita a fare fin ora:
lea dx,indicazione
mov ah,9
int 21h
reimposta: mov bx,0
vai: mov ah,6
mov dl,255
int 21h
je nonprem
cmp al,13
je premuto
nonprem: inc bx
cmp bx,9
jbe sotto
mov bx,0
sotto: jmp vai
premuto: cmp usciti[bx],0
je continua inc bx jmp premuto
continua: mov al,contatore
lea dx,valore
mov ah,9
int 21h
inc contatore
cmp contatore,4
jbe reimposta
;******************** TENTATIVI ********************
mov cx,10
tentativo: push cx
mov cx,4
ora mi fermo qui ... xkè qui un altro problema...
voglio inserire 4 numeri(infatti ho impostato un ciclo x4v)
metto un contatore = 1
creo un vettore chiamato---> inseriti db 10 dup(0)
se digito cm primo valore 7
il puntatore SI di inseriti andrà in posizione 7, e metterà il valore di cont(inizialmente 1)
incremento contatore
se digito cm secondo valore 9
il puntatore SI di inseriti andrà in posizione 7, e metterà il valore di cont(2)
incremento contatore e così via.....
cm faccioo!?!?
se puoi scriverlo il codice con commenti preferisco!