Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2008, 17:28   #1
Rifler
Пользователь
 
Регистрация: 15.12.2007
Сообщений: 44
По умолчанию Модульное программирование

Здраствуйте уважаемые.
Вобщем задача состоит в конкатенации двух строк, одна в главном модуле, другая соответственно во вспомогательном.
Насколько я вижу задачу - в гл. проге в сегменте данных определена строка предположим s1 db 'Hello ',0, а также буфер file_buf db 256 dup(0) (куда мы обе строки будем соединять). Ну и еще пару переменных по вкусу.
В модуле в сегменте данных тоже строка, например s2 db 'world!',0

Как мне передать строку из модуля в гл. прогу и записать в буфер? Чтото в инете порыскал-порыскал насчет этого, ничего не нашел

Помогите пожалуйста
Rifler вне форума Ответить с цитированием
Старый 25.12.2008, 17:34   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

в чём прогишь? под DOS или Windows?
rpy3uH вне форума Ответить с цитированием
Старый 25.12.2008, 17:38   #3
Rifler
Пользователь
 
Регистрация: 15.12.2007
Сообщений: 44
По умолчанию

TASM наверно под ДОС
Кароч редактором ТУрбо Паскаля пользуюсь)))

rpy3uH, ДОС
Я понимаю, народу отписывается много, всем не поможешь и не ответишь, но хотя бы намекните что да как

Последний раз редактировалось rpy3uH; 25.12.2008 в 19:00.
Rifler вне форума Ответить с цитированием
Старый 26.12.2008, 00:27   #4
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

Поправте меня, дос ведь однозадачный, у него не реализована многопоточность. Для Win32 есть много способов. Вот тут они описаны:
http://www.rsdn.ru/article/baseserv/ipc.xml
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 26.12.2008, 15:02   #5
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

нужно передавать сегмент+смещение
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программирование фамил Свободное общение 10 23.09.2009 14:28
модульное программирование Prestigio Общие вопросы C/C++ 2 28.06.2008 09:12
Модульное программирование на Паскале Alta Помощь студентам 1 29.01.2008 08:23
модульное программирование, С++ Stiker Помощь студентам 1 09.12.2007 21:38