Главная страница
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.03 c
3-1079263216
serrrrr
2004-03-14 14:20
2004.04.11
Firebird 1.5


14-1082064425
Asteroid
2004-04-16 01:27
2004.04.11
3D shooter в 96KB. Кто меньше? :)


6-1079099155
girich
2004-03-12 16:45
2004.04.11
Удален. машина как залогинится, есть физич. канал связи


6-1079604130
Павел
2004-03-18 13:02
2004.04.11
Есть ли компонент перевода в html-код


14-1082451097
}|{yk
2004-04-20 12:51
2004.04.11
Посмейтесь над этим форумом :)