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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2009, 22:02   #1
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию Директива PUBLIC

Доброго времени суток!
все теже внешние модули не дают мне покоя!
господа подскажите как прописывают и ассамблируют внешний модуль!
примерно такая заготовка нужна? или ошибаюсь

.model small
.stack 100
.data
........
.code
имя проседуры proc
.........
имя процедуры proc
endp

public имя проседуры

S:
.........
endS
примерно так???
и как асамблировать что бы было расширение *.*.lib??
Doholyan вне форума Ответить с цитированием
Старый 16.11.2009, 19:22   #2
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

вот еще наводящий вопрос, про эту же тему.....
к примеру....
INCLUBE primer.inc ;подключаем библиотеку модуля
или так modyl PROTO, ;подклчуаем библиотеку модуля
StriWriteLn: dWord ; указываем процедуру или функцию

в теле програмы указываем на вывод процедуры или функции
с помощью CALL StriWriteLn


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

Кто хоть что то знает подскажите!!!
Doholyan вне форума Ответить с цитированием
Старый 16.11.2009, 22:40   #3
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

да все свалили в одну кучу, нужен пример модульной программы или использование библиотек?
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Старый 17.11.2009, 18:12   #4
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

airyashov

это...с использыванием библиотек...вроде как бы разобралсь на 50%...а, с модулями...полный, не где не могу найти описания с чего сосотоят сами библиотеки и как они прописываються и асамблируються!
Doholyan вне форума Ответить с цитированием
Старый 17.11.2009, 18:17   #5
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

Для начала уточните ОС и компилятор.
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 17.11.2009, 18:22   #6
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

Windows XP
masm 6.15
Doholyan вне форума Ответить с цитированием
Старый 18.11.2009, 21:30   #7
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

Господа!!!!! не ужели не кто не знает!!!!!
Doholyan вне форума Ответить с цитированием
Старый 18.11.2009, 21:47   #8
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Вы dll' ку хотите собрать ?
Если нет, то зачем вам lib ?
Хотите подключать asm модули так и подключайте их как asm модули с помощью include.
Кстати есть такой ключ компоновщика /IMPLIB. Может он вам нужен ?
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4

Последний раз редактировалось Goodwin98; 18.11.2009 в 21:56.
Goodwin98 вне форума Ответить с цитированием
Старый 18.11.2009, 21:53   #9
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

так....мне так казалось что .lib и .dll это практически одно и тоже.....
да хочу что бы он был отдельный, точней что бы он был отдельным файлом...не в теле программы...
Doholyan вне форума Ответить с цитированием
Старый 18.11.2009, 21:58   #10
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

а, через INCLUDE .... подключать разобрался...чужие модули...
Doholyan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Private: public: Swool Общие вопросы C/C++ 2 15.09.2009 13:53
public/published методы Altera Общие вопросы Delphi 3 20.08.2009 20:03
Delphi: Public vs Published Jean-Esther Помощь студентам 1 07.03.2009 15:42
Что такое директива препроцессора? prikolist Общие вопросы C/C++ 7 11.02.2009 11:52
Директива Oracle D-mon БД в Delphi 4 20.05.2008 16:02