Questo

mov [bx],31h

serve a scrivere un '1' al posto del carattere trovato, ma è bene indicare che si tratta di un byte .... quindi

mov byte ptr [bx],31h