Нужно ввести строку в переменную =). Допустим мы вводим символы в бесконечном цикле, надо после каждого нажатия клавиши записывать символ в строку... Вот код (код процедур пропущу): Код (Text): format binary include 'proc32.inc' org 0x7C00 init: mov al, 3Eh call write_char start: call read_char cmp al, 0Dh je Enter_lp call write_char jmp start Enter_lp: mov ah, 03h int 10h call cur_next_line mov al, 3Eh call write_char jmp start Нужно как-то зарезервировать место под 256 символов, и после каждого ввода записывать символ в строку.
Как я понял, это MBR (или boot) По адресу 0:600h есть как раз 256 байт свободного места. А с include 'proc32.inc' это влезет в 400 байт? Перед 0:7c00h также есть некоторое количество места (там распологается стек), но сколько, я не знаю.