Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
19 Июль 2025, 14:13:57
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Страниц  :   Вниз
  Печать  
Автор Тема: Assembler  (Прочитано 1694 раз)
0 Пользователей и 1 Гость смотрят эту тему.
xuрурr
Гродненец
**

Репутация: +27/-4
Offline Offline

Пол: Мужской
Сообщений: 115


АТАТА!!!

Просмотр профиля
« : 17 Декабрь 2007, 14:25:10 »

с Assembler кто поможет?Непонимающий?

Прерывание int 21h с пом. ah=0ah -ввод строки с клавиатуры!!!!!
после ввода физический адрес этой строки записывается в dx. как мне эту строку записать в какую нит переменную??? Например в
stroka db ?
_________________
Жизнь даётся человеку один раз. И её надо прожить так, что бы больше не хотелось!
Внимание это обратный процесс от вынимания!
Записан

НеФедька
Кандидат в депутаты
****

Репутация: +320/-2
Offline Offline

Пол: Мужской
Сообщений: 3129


а я тебя вижу!

Просмотр профиля
« Ответ #1 : 17 Декабрь 2007, 14:45:55 »

ыть записать?
там размер буфера надо будет контролить Улыбка
Юрова книжечка имеется?
« Последнее редактирование: 17 Декабрь 2007, 14:49:25 от UnFedya » Записан
Archi
Почетный гродненец
*****

Репутация: +25/-1
Offline Offline

Пол: Мужской
Сообщений: 1176


Unsilent Chburashko in the northern sky

Просмотр профиля WWW
« Ответ #2 : 18 Декабрь 2007, 18:45:36 »

Попробую подсказать по памяти Улыбка

Загрузить адрес строки в dx до вызова интеррапта:
Код:
mov  ah, 0ah 
lea  dx, stroka
int  21h

Размер можно не контролировать, если зарезервировать так:
Код:
stroka db 255 dup(" ")

Если где ошибся, поправьте Улыбка
« Последнее редактирование: 18 Декабрь 2007, 18:47:55 от Archi » Записан

У меня дикая аллергия на тупость. Я сразу покрываюсь сарказмом.
НеФедька
Кандидат в депутаты
****

Репутация: +320/-2
Offline Offline

Пол: Мужской
Сообщений: 3129


а я тебя вижу!

Просмотр профиля
« Ответ #3 : 18 Декабрь 2007, 18:56:55 »

поправлю
резервировать строку лучше не пробелами. А нулевыми символами Улыбка что бы потом не было вопросов  "А где конец строки?" Улыбка
Если конечно функция не сохраняет количество символов введенных и сама не добавляет в конец 10 и 13 коды...
у меня просто под рукой нет ни Юрова, ни тичхелпа... ни желания гуглить Улыбка
« Последнее редактирование: 18 Декабрь 2007, 18:58:00 от UnFedya » Записан
xuрурr
Гродненец
**

Репутация: +27/-4
Offline Offline

Пол: Мужской
Сообщений: 115


АТАТА!!!

Просмотр профиля
« Ответ #4 : 18 Декабрь 2007, 20:58:39 »

Спс. всем Улыбка
Записан

Arthurik
Новенький


Репутация: +0/-0
Offline Offline

Сообщений: 3


Я люблю Гродненский форум!

Просмотр профиля Email
« Ответ #5 : 18 Январь 2008, 09:55:07 »

ну, проблем с концом строки даже при дупах пробелами не будет - винасм просто хандлер еремещает, куда нужно... а ваще - сампл выше в самый раз...

юров рулит:)
Записан
November_Rain
Гродненец
**

Репутация: +54/-1
Offline Offline

Пол: Женский
Сообщений: 266


Я люблю Гродно!

Просмотр профиля
« Ответ #6 : 24 Январь 2008, 01:30:55 »

Привет!
Может не в тему, но все-таки...
СРОЧНО! 8-)
кто может решить 29 элементарнейших задач на masm ?! (нужно на масм, т.к. задачи такого  плана: "во введенной с клавиатуры строке подсчитать то-то, ввести массив и сделать с ним то-то, вывести массив так-то...)
За оплатой дело не постоит.
Записан
АLЕХ
Почетный гродненец
*****

Репутация: +223/-0
Offline Offline

Пол: Мужской
Сообщений: 1461


Просмотр профиля WWW
« Ответ #7 : 24 Январь 2008, 03:23:31 »

скинь условия на ящик alex_ast@Тут
Записан
S_Alex
Молодой Гродненец
*

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 12


Просмотр профиля WWW
« Ответ #8 : 23 Февраль 2008, 22:19:32 »

Цитировать
что бы потом не было вопросов  "А где конец строки?"

Как я помню строка в ДОС заканчивалась знаком $ (24h), а не 00h
Записан
Ku4er
Молодой Гродненец
*

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 49


Lamborghini 6.2 V12 580 л.с.

Просмотр профиля Email
« Ответ #9 : 25 Февраль 2008, 11:25:57 »

всё верно. знак 63 руб. 12 коп.h Подмигивающий
Записан

Люблю дрифтить на Понемуни!
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,133 секунд. Запросов: 19.