Вывести в текстовом режиме прямоугольную рамку на экран - Assembler
Формулировка задачи:
Вывести в текстовом режиме прямоугольную рамку на экран. Координаты левого верхнего и правого нижнего углов (5-10), (20-70). Символы для вывода рамки коды ASCII. Программа должна быть в одном сегменте. Заранее спасибо!!!
Решение задачи: «Вывести в текстовом режиме прямоугольную рамку на экран»
textual
Листинг программы
.model small .386 .stack 100h .data .code start: mov ax,@data mov ds,ax mov ah,00h mov al,03h int 10h push 0B800h pop es mov di,10*2 mov ax,0107h mov cx,70-10 up: stosw loop up mov cx,20-5 right: stosw add di,158 loop right mov cx,70-10 down: stosw sub di,4 loop down mov cx,20-5 left: stosw sub di,162 loop left xor ah,ah int 16h mov ah,4Ch mov al,00h int 21h end start
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д