![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.10.2013
Сообщений: 11
|
![]()
Подскажите пожалуйста, как организовать ввод с клавиатуры строки и последующую запись ее в переменную, чтобы потом уже работать непосредственно с ней?
У меня есть код, который производит манипуляции со строкой, но тогда, когда строка объявлена в сегменте данных. Вот, нужно ее с клавиатуры вводить... HELP! Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
Eclipse_Me,
читай о функции 0Ah прерывания 21h, она как раз для этого и предназначена |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 16.10.2013
Сообщений: 11
|
![]() Цитата:
Мне понятно, что строка записывается по адресу: DS:DX и что надо будет каким-то образом добавить смещение на два байта, поскольку, первый и второй байт несут информацию о длине строки. И самое главное, не могу найти, как потом вот это значение впихнуть в переменную. Подскажите, если не сложно. |
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
p.s. если реально нужно переписать строку в другое место, то под эту строку должно быть выделено(оставлено) место, строку туда переписывайте с помощью movsb в цикле... |
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 16.10.2013
Сообщений: 11
|
![]() Цитата:
Я на алгоритмическом уровне понял, не понимаю как команды написать, уже неделю эксперементирую и ни в какую |
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
если особо не париться, то попробуйте такой код:
Код:
Код:
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 16.10.2013
Сообщений: 11
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись в переменную | Ardarik | БД в Delphi | 5 | 06.05.2013 20:43 |
Запись данных из БД в переменную | Jopses | PHP | 12 | 25.03.2013 13:48 |
Запись большого числа в переменную | pavelitel | Общие вопросы C/C++ | 16 | 27.11.2012 21:55 |
Запись данных ячейки в переменную | myxosran | Помощь студентам | 3 | 06.03.2010 20:27 |
Запись из файла в переменную | Sekt | Общие вопросы C/C++ | 1 | 20.10.2009 13:02 |