С клавиатуры вводится строка символов, удалить из строки последнее слово - Assembler
Формулировка задачи:
Слово- последовательность символов, ограниченная пробелами. Нужна помощь!!
Решение задачи: «С клавиатуры вводится строка символов, удалить из строки последнее слово»
textual
Листинг программы
.model small .386 .stack 100h .data var db 50,0,50 dup(?) .code start: mov ax,@data mov ds,ax mov es,ax mov ah,0Ah lea dx,var int 21h cld mov al,' ' xor ch,ch mov cl,byte ptr var+1 lea di,var+2 find: repne scasb jne change mov si,di dec si mov bx,cx add bx,2 jmp find change: mov al,'$' xchg di,si xchg cx,bx fill: stosb loop fill print: mov ah,02h mov dl,0Ah int 21h mov ah,02h mov dl,0Dh int 21h mov ah,09h lea dx,var+2 int 21h mov ah,4Ch mov al,00h int 21h end start
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д