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

27.05.2007, 17:55
|
|
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме: 5339610
Репутация:
4360
|
|
Сообщение от -n00by-
О! крута.... ну раз такой сабж забили, то посоветуйте книги/статьи попроще, ибо я ваще в этом не шарю
В.Юров учебник+справочник, калашникова рекомендуют (не читал)
ЗЫ. Зубкова еще рекомендуют, сам не читал )
ЗЫЫ. Вообще, моё имхо, рано или поздно по любой книге можно выучить асм. Точнее, не по одной, а если купить несколько книг, мозг в конце концов научится отфильровывать ненужное.
Последний раз редактировалось _Great_; 30.05.2007 в 11:29..
|
|
|

27.05.2007, 18:43
|
|
Познающий
Регистрация: 05.04.2006
Сообщений: 76
Провел на форуме: 2310584
Репутация:
73
|
|
-n00by-
Iczelion tutorials
все очень понятно написано имхо.
|
|
|

27.05.2007, 18:55
|
|
Участник форума
Регистрация: 07.01.2007
Сообщений: 103
Провел на форуме: 726068
Репутация:
122
|
|
Какраз Икзелиона туторы для начала будут сложные.
Лутше начинай с Калаша, потом Самоучитель Ассемблер IBM PC (Галисеева) ну и под конец Assembler для DOS, Win , Unix (Зубкова)
Как по мне это три основные книжки, от Калаша узнаеш вообще что такое асм там всё очень доходчиво описано, Самоучитель - это уже следуйщий уровень, описана работа под Вынем и некоторые интересные алгоритмы, Зубков - это классика тут уже высший уровень. Линки не давал потому что у меня эти книжки в печатном варианте.
Назвал основу но конечно чем больше инфы прочитаеш ( и запомниш! ) тем лутше для тебя (Тот же Икзелион). Так что гугл тебе в руки, сейчас литературы очень много!
|
|
|

28.05.2007, 09:47
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
Берешь список инструкций МП и этого уже будет достаточно.
Ну и как всегда Справочник по Api функциям и прерываниям Dos
|
|
|

28.05.2007, 19:00
|
|
Участник форума
Регистрация: 25.01.2006
Сообщений: 158
Провел на форуме: 1000724
Репутация:
361
|
|
To -n00by-:
Вот сюда зайди, тут много чего интересного есть.
|
|
|

07.06.2007, 17:56
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
как компилировать *.asm сорцы в masm'e?
и во что они должны скомпилиться, в exe или в com?
|
|
|

07.06.2007, 22:10
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
Во что компилить - это уже во что захочешь. т.е. есть опции для компиляции, также внутри файла есть маханькие описания. типа если файл создает из сегмента кода, данныйх итд, то никогда ты его не скомпилишь в ком файл.
Вроде масм компилит по умолчанию в EXE.
Для того чтобы компильнуть под COM нужно делать так:
ml.exe [имя_файла].asm /AT
Последний раз редактировалось slesh; 07.06.2007 в 22:16..
|
|
|

08.06.2007, 14:33
|
|
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
Провел на форуме: 2472378
Репутация:
1077
|
|
как компилировать *.asm сорцы в masm'e?
мой любимый способ:
создаешь example.bat туды пишешь
Код:
;@echo off
;goto make
.386
.model flat,stdcall
option casemap:none
include D:\masm32\include\windows.inc
include D:\masm32\include\user32.inc
include D:\masm32\include\kernel32.inc
includelib D:\masm32\lib\kernel32.lib
includelib D:\masm32\lib\user32.lib
.data
s_title db "Хэкк",0
s_zzz db "хэккерский хэккк",0
.code
start:
invoke MessageBox,0,addr s_zzz,addr s_title,0
invoke ExitProcess,0
end start
:make
set asmname=D:\example
title %asmname%.bat
D:\masm32\bin\ml /c /coff %asmname%.bat
D:\masm32\bin\link /SUBSYSTEM:WINDOWS /LIBPATH:D:\masm32\lib %asmname%.obj
del %asmname%.obj
echo
pause
запускаешь батник >>> .exe готов!!
и во что они должны скомпилиться, в exe или в com?
что компилятору и линкеру скажешь, то он и сделает.. (.exe .com .dll .sys .....)
на wasm.ru кажется были опции
|
|
|

08.06.2007, 15:07
|
|
Участник форума
Регистрация: 09.02.2004
Сообщений: 122
Провел на форуме: 1089794
Репутация:
134
|
|
А не проще ли юзать какую-нибудь IDE? RadASM или WinASM, например?
|
|
|

08.06.2007, 15:17
|
|
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме: 7134052
Репутация:
1204
|
|
как компилировать *.asm сорцы в masm'e?
Командами:
ml /c /coff /Cp *.asm
link /SUBSYSTEM:CONSOLE *.obj
Флаги различны в зависимости от того, что на выходе хочешь. Навскидку что обозначают к сожалению уже не помню - смотри на wasm.ru
мой любимый способ:
создаешь example.bat туды пишешь
...
Оу, что-то не понял прикола, прошу пояснений. Твой способ у меня не сработал к сожалению. =)
А не проще ли юзать какую-нибудь IDE? RadASM или WinASM, например?
Да ну, имхо фигня эти все ide для асма. Максимум нужны только в крупных проектах, чтоб не запутаться.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|