YP
Size: a a a
YP
AM
YP
AM
start:
mov si, offset input_buf
mov di, offset output_buf
cld
cicle:
lodsb
; в al - очередной символ строки input_buf
; преобразуем как надо
cmp al, 'ы'
jne m1
mov al, 'й'
stosb
mov al, 'и'
m1:
stosb
cmp al, '$'
jne cicle
mov ah, 9
mov dx, offset output_buf
int 21h
xor ax, ax
int 16h
ret
input_buf db 'фываолдж', '$'
input_buf_len = $-input_buf
output_buf db input_buf_len * 2 dup (?)
AM
YP
YP
YP
AM
YP
YP
AM
И
YP
YP
AM
YP
AM
ЭR