|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.11.2009, 22:01 | #11 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Решил напомнить про существование кнопки "Правка" а заодно поинтересоваться, что может означать этот набор слов?
|
18.11.2009, 22:17 | #12 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
Goodwin98
набор слов!? как по другому сказать...уж не знаю, вот к примеру на ПАСКАЛЕ ты пишеш модуль к примеру UNIT interface .......... прописуеш имена процедур функций implementation ........... прописуеш не посредственно сами процедуры и функции end ; компелируеш с расширением .TPU и пользуйся на здоровее....когда хочеш и где удобно прописав в программе USES и имя модля.... а как в Асемблере делать не как не могу понять ...... |
18.11.2009, 22:23 | #13 | |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
[off]
Я конечно извиняюсь, если обидел, но как по другому назвать Цитата:
[/off] Пишешь файл в котором будут Код:
Код:
Код:
Код:
Либо делаешь dll'ку и вызываешь ф-ции из нее.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4 Последний раз редактировалось Goodwin98; 18.11.2009 в 22:49. |
|
18.11.2009, 22:47 | #14 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
Goodwin98
да, но снова на теже грабли)) вот именно, так мне не нужно, получаеться что асамблирование будет происходить всего кода программы,и тело программы на поядок величиваеться..... мне нужно что бы уже модуль был от асамблирован, и от подкльчался отдельно час попробую зарисовать |
18.11.2009, 22:50 | #15 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Тело программы будет ровно таким каким есть весь код и никак не больше.
Компилятор/линковщик не может угадать что именно используется в программе, а что не используется, за этим должен следить програмист. Тогда наверно нужен *.obj файл который создается во время компилирования, а не lib ? Но размер готового файла при этом будет таким же или почти таким же.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4 Последний раз редактировалось Goodwin98; 18.11.2009 в 22:57. |
18.11.2009, 23:00 | #16 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
вот примероно на рисунке....на чертил...
учусь по кникам...в книге К.Ирвина все библиотеки с расширение .lib ....и хорошее описание их использывание, а как создать свою....молчок)) тлько у Юрова...есть одна страница....что да возможно во примерно так....и все...у Пирогова и КАлашникова....тишина....а без этого у меня комплекс)))) |
18.11.2009, 23:48 | #17 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
А собственно для какой ОС пишите ?
Если для винды, то lib файл там используется не для хранения кода, а для хранения аддресов ф-ций, которые хранятся в dll или exe файле. Про создание dll есть например тут и тут. Еще существует в масме файл lib.exe похоже, что именно им и делают такие статические библиотеки.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4 Последний раз редактировалось Goodwin98; 19.11.2009 в 01:12. |
19.11.2009, 09:57 | #18 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
для винды.....но, точней быть для риального режима...но, так думаю что это не столь важно, пусть для защещеного.
мне кажеться...для хранения адресов процедур и функций....используються расширения .inc.... спомощью дерективы PROTO оглашаеться список процедур и функций. .NOLIST ..... PROTO ......PROTO .LIST с раширением .inc а, в теле программы указываеш INCLUDE имя.inc |
19.11.2009, 12:59 | #19 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Это список прототипов, т.е. соглашений как вызывать данные функции.
Адреса их хранятся в lib файле и называется он библиотекой ипорта в этом случае. |
19.11.2009, 14:54 | #20 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
Goodwin98
вот примерно...это, по чему то думал его обзывают модулем... а, какая структура библиотек импорта как описуеться данная библиотекаи как ассамблируеться? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |