ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 27.05.2007, 17:55
Аватар для _Great_
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

Цитата:
Сообщение от -n00by-  
О! крута.... ну раз такой сабж забили, то посоветуйте книги/статьи попроще, ибо я ваще в этом не шарю
В.Юров учебник+справочник, калашникова рекомендуют (не читал)

ЗЫ. Зубкова еще рекомендуют, сам не читал )
ЗЫЫ. Вообще, моё имхо, рано или поздно по любой книге можно выучить асм. Точнее, не по одной, а если купить несколько книг, мозг в конце концов научится отфильровывать ненужное.

Последний раз редактировалось _Great_; 30.05.2007 в 11:29..
 
Ответить с цитированием

  #12  
Старый 27.05.2007, 18:43
Аватар для Dumkopff
Dumkopff
Познающий
Регистрация: 05.04.2006
Сообщений: 76
Провел на форуме:
2310584

Репутация: 73
По умолчанию

-n00by-
Iczelion tutorials
все очень понятно написано имхо.
 
Ответить с цитированием

  #13  
Старый 27.05.2007, 18:55
Аватар для !_filin_!
!_filin_!
Участник форума
Регистрация: 07.01.2007
Сообщений: 103
Провел на форуме:
726068

Репутация: 122
Отправить сообщение для !_filin_! с помощью ICQ
По умолчанию

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

  #14  
Старый 28.05.2007, 09:47
Аватар для slesh
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Берешь список инструкций МП и этого уже будет достаточно.
Ну и как всегда Справочник по Api функциям и прерываниям Dos
 
Ответить с цитированием

  #15  
Старый 28.05.2007, 19:00
Аватар для L0rd_Ha0S
L0rd_Ha0S
Участник форума
Регистрация: 25.01.2006
Сообщений: 158
Провел на форуме:
1000724

Репутация: 361
По умолчанию

To -n00by-:
Вот сюда зайди, тут много чего интересного есть.
 
Ответить с цитированием

  #16  
Старый 07.06.2007, 17:56
Аватар для Piflit
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

как компилировать *.asm сорцы в masm'e?
и во что они должны скомпилиться, в exe или в com?
 
Ответить с цитированием

  #17  
Старый 07.06.2007, 22:10
Аватар для slesh
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Во что компилить - это уже во что захочешь. т.е. есть опции для компиляции, также внутри файла есть маханькие описания. типа если файл создает из сегмента кода, данныйх итд, то никогда ты его не скомпилишь в ком файл.
Вроде масм компилит по умолчанию в EXE.
Для того чтобы компильнуть под COM нужно делать так:
ml.exe [имя_файла].asm /AT

Последний раз редактировалось slesh; 07.06.2007 в 22:16..
 
Ответить с цитированием

  #18  
Старый 08.06.2007, 14:33
Аватар для taha
taha
Постоянный
Регистрация: 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 кажется были опции
 
Ответить с цитированием

  #19  
Старый 08.06.2007, 15:07
Аватар для NetMan
NetMan
Участник форума
Регистрация: 09.02.2004
Сообщений: 122
Провел на форуме:
1089794

Репутация: 134
По умолчанию

А не проще ли юзать какую-нибудь IDE? RadASM или WinASM, например?
 
Ответить с цитированием

  #20  
Старый 08.06.2007, 15:17
Аватар для iv.
iv.
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 для асма. Максимум нужны только в крупных проектах, чтоб не запутаться.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы для новичков! (faq) PEPSICOLA С/С++, C#, Delphi, .NET, Asm 92 14.05.2010 17:59
Обзор программ для очистки жёсткого диска v1ru$ Soft - Windows 21 17.01.2010 21:07
ОС с нуля z01b С/С++, C#, Delphi, .NET, Asm 36 03.07.2008 15:30
Лучший софт для Linux _-Ramos-_ Soft - *nix 11 15.01.2008 12:08
Взлом Unix а silveran *nix 4 21.12.2005 22:46



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ