Запись строки с клавиатуры в переменную - Assembler
Формулировка задачи:
Есть такой(для примера) код:
Так вот, надо что бы после того как была нажата клавиша она записывалась в переменную buffer и так множество раз(получается строка в переменной).
org 7c00h ;установка видео режима mov al, 3 mov ah, 0 int 10h a1: ;ожидание клавиши с клавиатуры int 16h ;и здесь проблема jmp a1 buffer db '0'
Решение задачи: «Запись строки с клавиатуры в переменную»
textual
Листинг программы
lea si,buffer mov cx,10 a1: mov ah,01h int 21h cmp al,0Dh ;прекращение ввода чисел и выход по нажатию клавиши Enter jz exit mov [si],al inc si loop a1 exit: ....... buffer db 10 dup(?)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д