Вывести на экран сообщение - Assembler
Формулировка задачи:
Здравствуйте как вывести на экран string с помощью ЯП Ассемблер?
Да тема легкая, НО мне нужно вывести слово в другой позиции экрана.
Ну допустим есть asm:
Он выводит строку, но если я пытаюсь вывести еще строку, то новая строка закрывает предыдущую
Решение задачи: «Вывести на экран сообщение»
textual
Листинг программы
message DB 'Hello World!',13,10,0 ; нуль - маркер конца строки
Объяснение кода листинга программы
- Задаётся команда на вывод сообщения на экран с помощью команды PRINT
- Команда PRINT работает следующим образом:
- Происходит копирование строки из памяти в буфер обмена
- Запускается цикл, который выполняет следующее:
- Задаётся команда на вывод байта из буфера обмена
- Увеличивается счётчик на единицу
- Если счётчик меньше или равен длине строки, то повторяется предыдущий шаг
- Если счётчик больше длины строки, то выводится символ новой строки (маркер конца строки)