Ввод строки и запись ее в правый верхний угол экрана - Assembler
Формулировка задачи:
Мне нужно ввести строку и записать ее право верхний угол.У меня были примеры и я смог написать ввод и вывод строки.Но вот как вывести строку в право верхний угол(в cmd, с помощью TASM) я не понял.
.model small .stack 100h .data text DD 75,?,75 DUP(?) .code pr5: mov AX,@data mov DX,AX mov AH,0AH lea DX,text int 21h mov DI,offset text mov BX,0h mov BL,[DI+1] mov byte ptr [DI+BX+2],'$' ;dh=строка,dl=ряд mov AH,02 mov BH,00 mov DH,0 mov DL,70 int 10h mov DX,offset text add DX,2 mov AH,09 int 21h mov AH,4Ch int 21h end pr5 end
Решение задачи: «Ввод строки и запись ее в правый верхний угол экрана»
textual
Листинг программы
mov ax,@data mov ds,ax
Объяснение кода листинга программы
- Код начинает работу с переноса сегмента данных в регистр AX с помощью команды mov ax, @data.
- Затем код переносит значение сегмента данных в регистр DS с помощью команды mov ds, ax.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д