Рисование линии при помощи мыши - Assembler
Формулировка задачи:
Добрый вечер. Есть код рисования линии по двум точкам (которые заданы в кач-ве переменных). Хочу эти переменные заполнять координатами курсора мыши после нажатия.
Загружается консоль с курсором, нажимаю на ЛКМ -> получаю координаты x1,y1. Перевожу дальше курсор, нажимаю -> получаю координаты x2,y2. И курсор должен исчезнуть. Заранее спасибо.
Решение задачи: «Рисование линии при помощи мыши»
textual
Листинг программы
WaitForLBM: mov ah, функция опроса int 33h test регистр с состоянием клавиш, битовая маска jz WaitForLBM
Объяснение кода листинга программы
WaitForLBM
- название функции или процедурыah
- переменная, содержащая номер регистрафункция опроса
- название функции, которую вызываетint 33h
int 33h
- системный вызов для опроса состояния клавиатурыtest
- команда для проверки значения переменной или выражениярегистр с состоянием клавиш, битовая маска
- описание переменной, которая проверяется командойtest
jz WaitForLBM
- команда для перехода к процедуреWaitForLBM
в случае, если значение переменнойрегистр с состоянием клавиш, битовая маска
равно нулю
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д