Entanglement. Estou Comentando o código.
Mas enquanto isso, deixa eu te perguntar.
Quando eu usar o db 'asdnakdn askdn $' , ele sempre deve ir no final do código ?
Usei ele uma vez no meio do código, por exemplo, na linha 120, e ele Misturou o código que veio em seguida....
====
====
Segue o código correto , as vezes alguém pode precisar :
mov cx,4
mov bx,200
// O código entre // , le o teclado sem mostrar?
v1 : mov ah,07
int 21
//
mov [bx],AL
inc Bx
//O código abaixo escreve * na tela
mov DL,2A
mov AH,02
int 21
loop v1
;
mov cx,4
mov si,200
mov di,210 // A senha correta esta na memória , usar comando debug -E 210 '1234'
v2 : mov bl,[SI]
CMP[DI],BL
jnz erro
inc SI
inc DI
loop v2
mov dx,220 // Usar comando -E220 'OK$'
mov ah,02
int 21
jmp FIM
erro : mov dx,230 //Usar comando -E230 'NOT OK$'
mov ah,09
int 21
FIM: int 3
/////
Dúvida:
Entanglement, O professor poderia ter usado db, ao invés de -E no debug ?
////
Segue o mesmo código sem comentários e com uma modificação no final :
mov cx,4
mov bx,200
v1: mov ah,07
int 21
mov [BX],AL
INC BX
mov dl,2A
mov ah,02
int 21
loop v1
mov cx,4
mo v si,200
mov di,210
v2: mov bl,[SI]
CMP [DI],BL
JNZ erro
INC SI
INC DI
loop v2
mov dx,220
JMP fim
erro: mov dx,230
fim mov ah,09
int 21
int 3
//
e 210 '1234'
e 220 'OK$'
e 230 'NOK$'