Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

ТASM   Найти похожие ветки 

 
wHammer ©   (2004-04-15 08:22) [0]

Подскажите как можно ввести строку с клавиатуры в определенную переменную, а затем, в какой-то момент, вывести ее на экран. Поиск примеров в яндексе ничего не принес увы.

С наилучшими...
Александр.


 
Думкин ©   (2004-04-15 08:32) [1]

http://www.firststeps.ru/asm/


 
wHammer ©   (2004-04-15 08:37) [2]


> http://www.firststeps.ru/asm/


Там смотрел в первую очередь, но то что мне надо там нет.

С наилучшими...
Александр.


 
Думкин ©   (2004-04-15 08:42) [3]

Каков вопрос - таков ответ. :((


 
wHammer ©   (2004-04-15 08:54) [4]


> Думкин ©   (15.04.04 08:42) [3]
> Каков вопрос - таков ответ. :((


???


 
Alx2 ©   (2004-04-15 09:03) [5]

>wHammer ©   (15.04.04 08:54) [4]
Поищи документацию по прерыванию 10h, либо 21h


 
Digitman ©   (2004-04-15 09:08) [6]


> wHammer


ты хоть бы сподобился прокомментировать, какую программу пытаешься сотворить ? ДОС-программу ? Win-приложение (консольное/GUI) ? Совершенно же по-разному реализуется сабж ! Поэтому тебе и говорят, мол, каков вопрос - таков и ответ ...


 
Anatoly Podgoretsky ©   (2004-04-15 09:13) [7]

По крайней мере по выводу в ДОС эеран примеры идут с самим TASM, если у тебя ворованый, то на моей странице есть документация из TASM


 
wHammer ©   (2004-04-15 09:25) [8]


> Digitman ©   (15.04.04 09:08) [6]


DOS-программу, я думал что TASM под Win нет, потому и не уточнял.


Anatoly Podgoretsky ©   (15.04.04 09:13) [7]


Спасибо Анатолий, но документации у меня полно, а вот самого алгоритма нигде не найти.

С наилучшими...
Александр.


 
Думкин ©   (2004-04-15 09:31) [9]

Алгоритма чего?
Вывода, ввода, какого-то момента?
И вывод и ввод - везде есть, хоть сапогом черпай.


 
Anatoly Podgoretsky ©   (2004-04-15 09:42) [10]

Плохо читаешь документации, там даже не один пример с выводом не экран.
TASM нормально компилирует для Виндоус, конечно не ранниие версии. Он даже ООП поддерживает!


 
wHammer ©   (2004-04-15 09:45) [11]


> Думкин ©   (15.04.04 09:31) [9]


Если нужно еще конкретнее то, необходимо:

1.Ввести с клавиатуры в переменную, скажем MyStr db 30 несколько символов, например "Hello!", окончанием ввода может быть Enter или пробел, все равно. Затем произвести какие-то действия, после чего вывести эту цепочку символов (в данном случае это 6 символов) на экран. Все. В какой-то момент снова ввести в эту переменную строку и снова вывести на экран.

С наилучшими...
Александр.


 
Anatoly Podgoretsky ©   (2004-04-15 09:55) [12]

Смотри описания прерываний ДОС и БИОС, ввод/вывод делает в основном через них, за исключением извращенных случае прямого доступа к устройствам. Все это очень хорошо документировано тоннами документации. У меня на сайте есть отдельный раздел посвященный Ассемблеру, куча книг. Читай на здоровье.



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.075 c
14-1082407603
New Brahman
2004-04-20 00:46
2004.04.11
Ne nu ja vse ponimaju - no predel dolgen bit ?


1-1082613534
AleKo
2004-04-22 09:58
2004.04.11
Outlook Express


6-1076070744
Android
2004-02-06 15:32
2004.04.11
tUdp socket


14-1079781354
Труп Васи Доброго
2004-03-20 14:15
2004.04.11
Что с форумом?


11-1059909667
Кладов
2003-08-03 15:21
2004.04.11
Версия 1.82