Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

02.02.2006, 00:21
|
|
Постоянный
Регистрация: 09.10.2005
Сообщений: 333
Провел на форуме: 1387660
Репутация:
74
|
|
Компиляция в ассемблере
Вот допустим у меня есть определенный код, что мне надо сделать чтобы из него получить экзешник, я пользовался масмом 32 вставляю туда код жму кнопку компилировать а мне в ответ ошибка
Недавно вышла прграмма которая совмещает в себе функции масма, насма и тд пробовал и сней но тоже ничего не вышло
-----------
Вобщем я спрашивал на разных кодерских сайтах, но мне ничего вразмительного не ответили....
Помогите понять как происходит этот процес от написания кода до получения необходимого результата
кодеры хелп!
|
|
|

02.02.2006, 00:28
|
|
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме: 9751364
Репутация:
1847
|
|
|
|
|

02.02.2006, 00:55
|
|
Постоянный
Регистрация: 09.10.2005
Сообщений: 333
Провел на форуме: 1387660
Репутация:
74
|
|
про www.wasm.ru я знал давно... а вот про калашникова я забыл, вернее я знал но не придал значения... дальше главной страницы не пошол, теперь посмотрел форум и faq )))
----------
а какую литературу порекомендуете почитать (кроме питера абеля...=) )
у меня вот есть книги Крупника и Рудольфа Марека, я их уже по раз наверно 20 перечитывал но чето все еще не вьехал с асму ((( .Там кстати в книге Крупника был описан процес компиляции(на мой взгляд коряво) уж больно непонятно... автор ссылался на то что одного файла может не быть для компиляции и описывал как его создать(тоже непонятно и запутанно это делал) Кстатти на обложке книги было написана цитата "Ассемблер - любимый язык хакеров" и вправду автор описыват ассемблер как оружие для создание вирусов имхо ))))) ... инетересный автор))))
----------------
вобщем я нехочу вдаватся пока сильно в техническую сторону этого языка.... ну может кто знает всетаки как можно создать экзешник и опишет пару вариантов его создания ???
|
|
|

02.02.2006, 01:12
|
|
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме: 9751364
Репутация:
1847
|
|
Программа-ассемблер (MASM, TASM, WASM, NASM и пр.) создает объектный файл с расширением OBJ. Данный файл является переходным между асемблерным файлом (.ASM) и программой (.COM / .EXE).
Потом obj нужно отлинковать и получить либо com либо exe.
Ассм в 2-х словах не бывает =) Прочитай хотя бы Калашникова. Он очень понятно обьясняет - а потом уже всё остальное.
|
|
|

02.02.2006, 03:54
|
|
HARDstasy
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме: 4226592
Репутация:
2175
|
|
литература: Юров, Зубков + cracklab.ru, раздел "для на4инающих"
|
|
|

02.02.2006, 04:04
|
|
Новичок
Регистрация: 10.01.2006
Сообщений: 6
Провел на форуме: 31134
Репутация:
4
|
|
Оффффтоп :
Сообщение от Trampled_clover
Про литературу - много раз слышал что есть книги некоего "Кнута" - И вроде как он очень крут.
Билл Гейтс сказал что вазьмет на работу таво кто прочитает и поймет все 3 тома Кнута 
|
|
|

02.02.2006, 04:06
|
|
IQ- 137%
Регистрация: 15.06.2004
Сообщений: 441
Провел на форуме: 1212666
Репутация:
662
|
|
Вот пример рабочий.
Код:
.586
.model flat, stdcall
option casemap :none
include windows.inc
include kernel32.inc
include user32.inc
includelib kernel32.lib
includelib user32.lib
.data
capt db "Caption",0
text db "Compilation error on line 8!",0
.code
start:
invoke MessageBox,0, addr text, addr capt, MB_OK
invoke ExitProcess,0
end start
Далее собираем все это в екзешник
делаем бат файл для компиляции чтобы не писать все это в командную строку постоянно ручками
E:\masm32\bin\ml /c /coff /I E:\masm32\include test.asm
E:\masm32\bin\link /libpath:E:\masm32\lib /subsystem:windows test.obj
pause
И смотрим что выполнилось все без ошибок и мы получим исполняемый файл всего лиш выдаюших окно
Api функцией MessageBox. Вот. 
|
|
|

02.02.2006, 10:04
|
|
Постоянный
Регистрация: 09.10.2005
Сообщений: 333
Провел на форуме: 1387660
Репутация:
74
|
|
exe0n он это сказал если ШКОЛЬНИК прочтет и осмыслит 1 ту книгу то может смело слать резюме))))
Рудольфа Марека вроде неплохо пишет
|
|
|

02.02.2006, 10:18
|
|
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме: 9751364
Репутация:
1847
|
|
Дайте мне ссылку на Кнута плз. Что-т я найти сам не могу....
|
|
|

02.02.2006, 10:27
|
|
HARDstasy
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме: 4226592
Репутация:
2175
|
|
ну у меня есть все 3 книги, только слать многовато - там имхо окло 250 метров в ПДФе...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|