Все таки я попытался адаптировать цикл из предыдущего решения под новую задачу:
cld
mov si, offset mess
Cycle_3: lodsb
cmp al, '2'
jne jump_03
sub si, 1
mov si, '!'
jump_03: loop Cycle_3
Я хочу чтобы '2' в строке mess стала пробелом, но єтого не происходит..