Закодировать заданную строку путем сдвига кодов символов на 2 - Assembler
Формулировка задачи:
Нужно решить задачу, а я вообще не понимаю в ассемблере(
Прошу от вас хотя бы малейшей помощи....
Собственно задача:
Закодировать заданную строку путем сдвига кодов символов на 2.
Заранее огромнейшее спасибо....
Решение задачи: «Закодировать заданную строку путем сдвига кодов символов на 2»
textual
Листинг программы
model tiny .code org 100h start: mov ah,9 lea dx,dbEnter int 21h mov ah,0ah lea dx,dbStrM int 21h lea bx,dbStr xor ch,ch mov cl,dbStrL @@01: add byte ptr[bx],2 inc bx loop @@01 mov byte ptr[bx],'$' mov al,' ' mov dbStrM,al mov dbStrL,al mov ah,9 lea dx,dbCode int 21h xor ax,ax int 16h ret dbEnter db 10,13,'Enter string:$' dbCode db 10,13,'Code string:' dbStrM db 128 dbStrL db ? dbStr db 129 dup(?) end start
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д