Написать программу которая передвигает символ - Assembler
Формулировка задачи:
Написать программу которая передвигает символ, под управлением "стрелок"
Решение задачи: «Написать программу которая передвигает символ»
textual
Листинг программы
.model small .386 .stack 100h .data .code start: mov ax,@data mov ds,ax xor ah,ah mov al,03h int 10h push 0B800h pop es mov di,2000 mov bx,022Ah mov word ptr es:[di],bx input: xor ah,ah int 16h cmp al,1Bh je exit cmp ah,48h je up cmp ah,4Bh je right cmp ah,4Dh je left cmp ah,50h je down up: mov word ptr es:[di],0000h sub di,160 jmp next left: mov word ptr es:[di],0000h add di,2 jmp next right: mov word ptr es:[di],0000h sub di,2 jmp next down: mov word ptr es:[di],0000h add di,160 next: mov word ptr es:[di],bx jmp input exit: xor ah,ah int 16h mov ah,4Ch mov al,00h int 21h end start
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д