Строка: Расставить последовательность латинских букв по алфавиту - Assembler

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

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

1. Дана последовательность латинских букв длиной 18 символов. Расставить их по алфавиту. 2. Удалить из строки слова, содержащие больше 2 букв «а» нужно сделать задачи для emu8086

Решение задачи: «Строка: Расставить последовательность латинских букв по алфавиту»

textual
Листинг программы
    mov ah, 40h
    lea dx, mas
    mov cx, N
    mov bx, 1 ;вывод в консоль
    int 21h

Объяснение кода листинга программы

1. mov ah, 40h - в регистр ah загружается значение 40h, что указывает на функцию вывода строки в стандартный вывод. 2. lea dx, mas - в регистр dx загружается адрес переменной mas, которая содержит строку для вывода. 3. mov cx, N - в регистр cx загружается значение переменной N, которая указывает количество символов, которые нужно вывести. 4. mov bx, 1 - в регистр bx загружается значение 1, что означает стандартный вывод. 5. int 21h - происходит вызов прерывания 21h, которое запускает функцию вывода строки в стандартный вывод с параметрами, указанными в регистрах.

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

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