Ввести строку и количество символов - Assembler
Формулировка задачи:
Ввести строку и количество символов,выводимых из строки начиная с первого. Например, мы вводим слово "Кактус", потом вводим количество символов, которые нужно вывести, начиная с первого. На пример я ввёл 4. и вывелось Какт.
Помогите, если кто знает как это реализовать, именно код.
Решение задачи: «Ввести строку и количество символов»
textual
Листинг программы
model tiny .code org 100h start: mov ah,9 lea dx,dbInp int 21h mov ah,10 lea dx,dbMax int 21h mov ah,9 lea dx,dbnum int 21h mov ah,1 int 21h and ax,0fh lea si,dbBuf add si,ax mov byte ptr[si],'$' mov ah,9 lea dx,dbRes int 21h mov ah,9 lea dx,dbBuf int 21h ret dbInp db 10,13,'Enter string:$' dbNum db 10,13,'Enter number:$' dbRes db 10,13,'Result:$' dbMax db 20,? dbBuf db 20 dup(?) end start
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д