Выведите слово, идущее за словом которое начинается с буквы «t» - Assembler

Узнай цену своей работы

Формулировка задачи:

Нужно написать код ассеблера Заранее спасибо) С меня +реп

Решение задачи: «Выведите слово, идущее за словом которое начинается с буквы «t»»

textual
Листинг программы
.model small
 
.data
msg db 'flat small tiny compact large'
len = $-msg
 
.stack 100h
 
.code
start:
    mov ax,@data
    mov ds,ax
    mov es,ax
 
    mov al,' '
    lea di,msg
    mov cx,len
    space:
    repne scasb
    jne exit
    
    cmp byte ptr [di],'t'
    jne space
    
    repne scasb
    jne exit
    
    mov ah,2
    print:
    mov dl,[di]
    int 21h
    
    dec cx
    inc di
    
    or cx,cx
    je exit
    
    cmp byte ptr [di],' '
    jne print
    
    exit:
    mov ah,4Ch
    mov al,00h
    int 21h
end start

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5
Похожие ответы