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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2009, 18:38   #1
q1q1
 
Регистрация: 06.06.2009
Сообщений: 3
По умолчанию [Asm] Состыковать код с интерфейсом

Всем добрый вечер!

У меня есть две программы: одна с интерфейсом, но с функциями, не нужными мне, а другая - наоборот: с функциями, нужными мне, но без интерфейса, который надо позаимствовать из другой программы.

Суть работы программы: Разбить входные числа на массив положительных и массив отpицательных чисел, вычислить попаpные пpоизведения и их сумму. (файл 3.asm)

А вот программа с необходимым интерфейсом, который я не понял как могу добавить в свою (я не знаю точно, что делает эта программа, но она считает сумму двух векторов) (файл 4_1.ASM)

Можно еще из этой программы часть идей взять (Программа умножения среднего арифметического чисел на сумму чётных чисел массива) (файл 4.ASM)

Была еще идея просто подключать файл с интерфейсом или с самой программой к интерфейсу, но я с этим вообще никак не знаком.

Примерно то, что я хочу получить от программы:
1. Ввод целых десятичных чисел со знаком (Макрокоманда или процедура).
2. Ввод и анализ функциональных кодов (int 16h).
3. Вывод строк и чисел на экран (макрокоманда или процедура).
4. Элементы управления экраном в текстовом режиме (int 10h):
- управление курсором,атрибутами,цветом,страница ми,
- прокрутка,очистка,
- организация окон, манипуляция окнами,
- всплывающие окна,
- динамическое отображение.

Использую TASM и TLINK

Надеюсь на вашу помощь и советы
Вложения
Тип файла: zip Progz.zip (11.4 Кб, 10 просмотров)
q1q1 вне форума Ответить с цитированием
Старый 08.06.2009, 19:00   #2
MalCer
Форумчанин
 
Аватар для MalCer
 
Регистрация: 15.07.2008
Сообщений: 615
По умолчанию

Вам просто нужно подключить ваши файлы в проект. Подключаются дерективой include. Пример include main.asm. Так вы подключите к своему проекту модуль где описываются ф-ии в main.asm
xor eax, eax
xchg [eax], eax
MalCer вне форума Ответить с цитированием
Старый 08.06.2009, 21:34   #3
q1q1
 
Регистрация: 06.06.2009
Сообщений: 3
По умолчанию

Дело в том, что это просто 2 разных программы.
Надо вытащить код интерфейса из одной. Допустим, я смогу подключить интерфейс, но будет ли все это вместе работать правильно?
Ведь и в основной программе даются приглашения на ввод. С ними тоже надо что-то сделать
q1q1 вне форума Ответить с цитированием
Старый 09.06.2009, 11:47   #4
MalCer
Форумчанин
 
Аватар для MalCer
 
Регистрация: 15.07.2008
Сообщений: 615
По умолчанию

Цитата:
все это вместе работать правильно?
Теоритически да, если вы конечно подгоните под свой интерфейс, но не все ф-ии проги будут работать. И помните что вы просто подключите интерфейс!!! Нужно будет еще и связать их с действиями!
xor eax, eax
xchg [eax], eax
MalCer вне форума Ответить с цитированием
Старый 09.06.2009, 18:40   #5
q1q1
 
Регистрация: 06.06.2009
Сообщений: 3
По умолчанию

Цитата:
связать их с действиями!
Вот это мне и сложно реализовать на практике. Потому я и задал вопрос
q1q1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание программ с графическим интерфейсом Rembo C++ Builder 20 18.11.2009 19:28
Программа с графическим интерфейсом raccooni Общие вопросы C/C++ 1 29.11.2008 18:00
Сохранение книги с интерфейсом. Возможно? smand Microsoft Office Excel 7 06.12.2007 06:05
Народ помогите с интерфейсом krot56 Паскаль, Turbo Pascal, PascalABC.NET 4 18.02.2007 10:26