Управление курсором стрелками на клавиатуре - Assembler
Формулировка задачи:
Написать программу, которая позволяет управлять курсором на текстовом экране. Курсор управляется обычными клавишами управление(стрелками). При нажатии ESC программа заканчивает свою роботу.
Помогите пожалуйста, может у кого завалялся шаблон или уже программа, буду очень благодарен.
Решение задачи: «Управление курсором стрелками на клавиатуре»
textual
Листинг программы
.model small .386 .data .code start: mov ax,@data mov ds,ax xor ah,ah mov al,03h int 10h xor dx,dx next: mov ah,08h int 21h cmp al,1Bh je exit cmp al,48h je up cmp al,50h je down cmp al,4Bh je left cmp al,4Dh je right jmp next up: mov ah,02h xor bh,bh cmp dh,0 je next dec dh int 10h jmp next down: mov ah,02h xor bh,bh cmp dh,24 je next inc dh int 10h jmp next left: mov ah,02h xor bh,bh cmp dl,0 je next dec dl int 10h jmp next right: mov ah,02h xor bh,bh cmp dl,79 je next inc dl int 10h jmp next exit: mov ah,4Ch int 21h end start
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д