Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ds установлен на строку S (указываем SI)
- es на T (указываем DI)
- mov cx,256
- next_byte:
- cmp cx,0 ;если cx = 0, то выходим|
- je exit ; /
- mov ax,[ds+si] ;Загружаем байтик
- inc si ; передвигаемся дальше
- dec cx ; уменьшаем счетчик ходов
- cmp ax,'A'
- js next_byte ;если байт меньше A, то заново
- cmp ax,25 ;Расстояние от Z до A = 25
- jns next_byte ;если не поднят флаг знака, т.е байт больше Z
- add ax,32 ;расстояние между a-z и A-Z
- mov [ds+si],ax
- exit:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement