Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Программирования на MASM 32 (https://forum.antichat.xyz/showthread.php?t=124164)

CJ1 08.06.2009 10:52

Программирования на MASM 32
 
Помогите научится программировать на MASM 32.
Как вы научились?
Какую литературу использовали?

Я умею только программировать на TASM слегка.

Как научится на MASM 32?

zeppe1in 08.06.2009 11:28

Уроки Iczelion'а
http://www.wasm.ru/publist.php?list=1

d_x 08.06.2009 11:50

Читал книгу Кип Ирвин - "Язык ассемблера для процессоров Intel". Много гуглил и читал msdn)
Полезно полистать исходники примеров, которые в комплекте с пакетом masm32 идут.

Juda 08.06.2009 12:21

Да Уроки Iczelion'а. поддерживаю. хорошие уроки.

CJ1 08.06.2009 13:21

Цитата:

Сообщение от JeDaSe
ммм да смяшно, я упею писать в блокноте, научите меня писать в WordPad'e

MASM немного отличается от TASM. Темболее я хочу создовать приложения для windows

0verbreaK 09.06.2009 17:46

MASM немного отличается от TASM. Темболее я хочу создовать приложения для windows

на tasm32, тоже можно Windows писать программы, masm и tasm похожи друг на друга, последний борланд не поддерживает. Помогает знание языков высокого уровня

metaldisc 09.06.2009 18:14

Чем FASM не угодил?

Gar|k 09.06.2009 19:41

FASM для просвещеных... MASM проще в нем куча удобных макросов и инклюдов с уже готовыми структурами и либами.

Цитата:

Сообщение от 0verbreaK
Помогает знание языков высокого уровня

и чем же?

Помогает знания 2-ичной и 16-тиричной систем счисления (их сложение вычитание умножение, логические операции) и архитектуры 8086 микропроцессора :)
Лично мне понравилась книжка Питера Абеля "АССЕМБЛЕР И ПРОГРАММИРОВАНИЕ ДЛЯ IBM PC"

а насчет win32 тут другая тема... MSDN основной источник инфы. а для новичка, как уже говорили - уроки Iczelion'а. Но проекты какието оконные писать на асме это выпендреж и не серьезно. Драйвера, системные загрузчики это да, а всякие там интерфейсные штуки дрюки больше гемор, чем пользы. Конечно если тебе предпочтителен размер и скорость твоей утилки для души, то асм рулит, но опять же все высокие языки поддерживают ассемблерные вставки (ну это на крайняк - плохой тон)

А уж писать какуюто защиту для своих програм на асме (типа там генерация ключей или хитреное шифрование) это ваще смех :) (потому что надо просто открыть в дебаге твою прогу чтобы скопировать алгоритм шифрования ггг)

Высокие языки уже сами по сути обфускаторы, а если еще через *опу написано так ваще до второго пришествия не разберешся что там key=(2+2)/1 :)

0verbreaK 10.06.2009 00:38

Цитата:

А уж писать какуюто защиту для своих програм на асме (типа там генерация ключей или хитреное шифрование) это ваще смех (потому что надо просто открыть в дебаге твою прогу чтобы скопировать алгоритм шифрования ггг)
Бред.

Kaimi 10.06.2009 00:42

Цитата:

Бред.
Может напишешь и выложишь пример защищенной программы?


Время: 07:21