Посл.ответ |
Сообщение |
Ранг: 25.8 (посетитель) Активность: 0.02↘0 Статус: Участник
|
Создано: 11 ноября 2006 04:40 · Личное сообщение · #1
Здрасте все.
У меня проблема: я в принципе новичок, знаю только самые-самые основы. Хочу хорошо узнать асм. У меня есть куча всякой инфы насчёт асма, в том числе и Калашников. Но проблема в том, что у меня виндовз XP sp2, а MASM и TASM вроде только под 95-98 виндой работают. Пожалуйста, киньте
какую-нибудь ссылку на язык программирования АСМа, который работает под Виндовз XP, и желательно, чтобы он был полностью совместим с рассылками Калашниковым (т.е. я пробовал как у Bitfry'я через HEX редактор, но это немножко другое, чем у Калаша).
| Сообщение посчитали полезным: |
|
Ранг: 28.9 (посетитель) Активность: 0.06↘0 Статус: Участник
|
Создано: 11 ноября 2006 04:50 · Личное сообщение · #2
Прочитай разницу между XP и 95-98 и сам поймеш ответ.
| Сообщение посчитали полезным: |
Ранг: 516.1 (!), 39thx Активность: 0.28↘0 Статус: Участник
|
Создано: 11 ноября 2006 04:52 · Личное сообщение · #3
flatassembler.net
| Сообщение посчитали полезным: |
Ранг: 161.0 (ветеран) Активность: 0.12↘0 Статус: Участник
|
Создано: 11 ноября 2006 05:01 · Личное сообщение · #4
MASM вроде бы работает и на XP. У меня он есть, но я не пользуюсь. Все пашет!
| Сообщение посчитали полезным: |
Ранг: 25.8 (посетитель) Активность: 0.02↘0 Статус: Участник
|
Создано: 11 ноября 2006 05:06 · Личное сообщение · #5
Разницу между XP и 95-98 я понял ещё давно, я не спрашивал чем они отличаются, я просил работающий асм. А что такое flatassembler.net ?
| Сообщение посчитали полезным: |
Ранг: 18.7 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 11 ноября 2006 05:12 · Личное сообщение · #6
kaiZer пишет:
MASM вроде бы работает и на XP
У меня на ХР работает и MASM и TASM. Не понимаю, в чем проблема.
| Сообщение посчитали полезным: |
Ранг: 161.0 (ветеран) Активность: 0.12↘0 Статус: Участник
|
Создано: 11 ноября 2006 05:24 · Личное сообщение · #7
RUffex пишет:
У меня на ХР работает и MASM и TASM. Не понимаю, в чем проблема.
Просто [poly] glot говорит, что у него на СП2 МАСМ не работает. У меня СП2 и все работает!
| Сообщение посчитали полезным: |
Ранг: 240.5 (наставник) Активность: 0.19↘0 Статус: Участник Author of ACKiller
|
Создано: 11 ноября 2006 05:27 · Личное сообщение · #8
[poly] glot
Ты имеешь ввиду масм под дос? Если да, то вроде ВМ Дос винды нормально выполняет всё, кроме общения с оборудованием, но всякие ввод-вывод на экран должны работать.
| Сообщение посчитали полезным: |
Ранг: 109.2 (ветеран) Активность: 0.09↘0 Статус: Участник Cardinal
|
Создано: 11 ноября 2006 08:41 · Личное сообщение · #9
Читай эти статьи и не задавай глупых вопросов:
wasm.ru/publist.php?list=1
----- – Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями... | Сообщение посчитали полезным: |
Ранг: 25.8 (посетитель) Активность: 0.02↘0 Статус: Участник
|
Создано: 11 ноября 2006 10:33 · Личное сообщение · #10
Хорошо, если у вас всё это работает, тогда объясните что вы делаете для того, чтобы
.asm=>.com или .exe. Я просто пробовал как это у Калашникова в рассылках написано: через командную строку
| Сообщение посчитали полезным: |
Ранг: 28.9 (посетитель) Активность: 0.06↘0 Статус: Участник
|
Создано: 11 ноября 2006 10:42 · Личное сообщение · #11
bat файл
C:masm32inml /c /coff DarkStar.ASM
C:masm32in
c /r DarkStar.rc
C:masm32inlink DarkStar.obj DarkStar.res /subsystem:windows
В рассылках насколько помню половина примеров по работе с железом напрямую. XP тебе хрен это даст сделать так.
Ставь 98 и учись.
| Сообщение посчитали полезным: |
Ранг: 109.2 (ветеран) Активность: 0.09↘0 Статус: Участник Cardinal
|
Создано: 11 ноября 2006 11:06 · Поправил: tnt17 · Личное сообщение · #12
[poly] glot writes:
Хорошо, если у вас всё это работает, тогда объясните что вы делаете для того
Не проще почитать что там пишется в статьях Iczelion'а,начиная с первой?Или привык что всю жизнь за тебе кто-то будет думать?Захотел стать хакером - научись думать самостоятельно!
Dark Star writes:
Ставь 98 и учись. Ищи литературу посовременнее. Выход всегда найдется, главное искать его.
----- – Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями... | Сообщение посчитали полезным: |
Ранг: 28.9 (посетитель) Активность: 0.06↘0 Статус: Участник
|
Создано: 11 ноября 2006 11:20 · Личное сообщение · #13
tnt17 пишет:
Ищи литературу посовременнее. Выход всегда найдется, главное искать его.
Рассылки Калашникова начинались с программирования под Dos почитай.
| Сообщение посчитали полезным: |
Ранг: 216.9 (наставник), 85thx Активность: 0.31↘0.15 Статус: Участник X-Literator
|
Создано: 11 ноября 2006 12:10 · Личное сообщение · #14
Никаких фатальных отличий в кодинге под ХР нет, да и под другие мелкософтские платформы тоже.
Читай хоть Питера Абеля, лишь бы принципы работы понять. АПИ-сила.
Только не связывайся с ООП, а то мир потеряет еще одного потенциального системника.
МАСМ32, вроде бы так, пакет есть неплохой.
----- Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей. | Сообщение посчитали полезным: |
Ранг: 238.8 (наставник), 67thx Активность: 0.2↘0 Статус: Участник CyberHunter
|
Создано: 11 ноября 2006 12:11 · Личное сообщение · #15
[poly] glot
Установи MASM32 8.2 и IDE для ассемблера WinAsm Studio 5.1.2.0 все под XP должно работать без проблем.
Dark Star пишет:
Рассылки Калашникова начинались с программирования под Dos почитай.
ИМХО, нах оно нужно, ибо неактуально!
----- Nulla aetas ad discendum sera | Сообщение посчитали полезным: |
Ранг: 28.9 (посетитель) Активность: 0.06↘0 Статус: Участник
|
Создано: 11 ноября 2006 12:19 · Личное сообщение · #16
Flint пишет:
ИМХО, нах оно нужно, ибо неактуально
Он же интересовался почему под 95-98 не работает ну так стало быть учится кодить по Дос
| Сообщение посчитали полезным: |
Ранг: 279.1 (наставник) Активность: 0.16↘0 Статус: Участник wizard
|
Создано: 11 ноября 2006 13:15 · Личное сообщение · #17
[poly] glot
В раздел новичку -> Дневники чайника (...лучше чем Калашникова читать)
----- Что один человек сделал , другой всегда сломать может... | Сообщение посчитали полезным: |
Ранг: 25.8 (посетитель) Активность: 0.02↘0 Статус: Участник
|
Создано: 12 ноября 2006 08:49 · Личное сообщение · #18
MACKLIA
В дневниках чайника через HEX - редактор вроде идёт программирование на асме, а это уже не то.
Кстати я их уже прочитал.
Flint
Я установил MASM32 8.2 и WinAsm Studio 5.1.2.0, набиваю туда текст из Калашникова самый первый, нажимаю "Go all" или "Link", а он мне ошибку выдаёт:
Make error: Cannot create process.
Make finished. 1 error(s) occured.
Может чё в настройках изменить надо или я не то нажимаю?
Crawler
А кто такой Питер Абель?
tnt17
Ты пишешь: "Читай эти статьи и не задавай глупых вопросов: ", открой эту ссылку и первый урок, там написано: "Этот туториал пpедполагает, что читатель знает, как использовать MASM." А я не знаю как его использовать, вот и прошу у вас совета.
И всё-таки, что такое flatassembler.net?
| Сообщение посчитали полезным: |
Ранг: 260.9 (наставник) Активность: 0.12↘0 Статус: Участник John Smith
|
Создано: 12 ноября 2006 09:31 · Личное сообщение · #19
[poly] glot пишет:
flatassembler.net?
Это сайт ёпт.
----- Недостаточно только получить знания:надо найти им приложение | Сообщение посчитали полезным: |
Ранг: 301.4 (мудрец), 194thx Активность: 0.17↘0.01 Статус: Участник
|
Создано: 12 ноября 2006 12:00 · Личное сообщение · #20
Питер Абель написал книгу "АССЕМБЛЕР И ПРОГРАММИРОВАНИЕ ДЛЯ IBM PC"
Действительно хороший учебник
| Сообщение посчитали полезным: |
Ранг: 22.5 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 12 ноября 2006 15:21 · Личное сообщение · #21
будущий сениор мембер какой-нибудь околокряклабовой группы изучает path к ml.exe.
laertsky.com/img/2004/globus.gif
| Сообщение посчитали полезным: |
Ранг: 213.5 (наставник) Активность: 0.12↘0 Статус: Участник забанен
|
Создано: 12 ноября 2006 19:21 · Личное сообщение · #22
Crawler пишет:
МАСМ32, вроде бы так, пакет есть неплохой.
Crawler
Что это значит ‘вроде бы так’?
Ты встречал что-то лучше выложенное на паблик?
----- ЗЫ: истЕна где-то рядом, Welcome@Google.com | Сообщение посчитали полезным: |
Ранг: 12.0 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 12 ноября 2006 20:06 · Личное сообщение · #23
У меня на XP sp1 и XP sp2 всё работает!
Установи Win Driver Studio.
Попробуй книжку А.Пирогова «Программирование на Ассемблере под Windows». В ней чётко описаны азы программирования на Асме в MASM32. Описание идёт из Асма с API и не изобилует макроассемблерными приёмами. Т.е. как раз то что нужн0!
| Сообщение посчитали полезным: |
Ранг: 160.9 (ветеран), 1thx Активность: 0.05↘0 Статус: Участник
|
Создано: 12 ноября 2006 22:20 · Личное сообщение · #24
RadAsm всетаки рулит как оболчка для МАСМ
| Сообщение посчитали полезным: |
Ранг: 516.1 (!), 39thx Активность: 0.28↘0 Статус: Участник
|
Создано: 12 ноября 2006 22:37 · Поправил: Av0id · Личное сообщение · #25
Make error: Cannot create process.
неправильно настроил winasm (пути не прописал)
ps. winasm симпотнее в отличие от radasm, у мну там сразу и масм и фасм, хотя кому что...
| Сообщение посчитали полезным: |
Ранг: 284.8 (наставник), 6thx Активность: 0.15↘0 Статус: Участник
|
Создано: 13 ноября 2006 00:09 · Личное сообщение · #26
[poly] glot
Ты так сильно не напрягайся....
Все книги эти хороши когда, ты уже хоть на чем-нить писал проги...
Мой совет скачай для начала( что-нить под DOS типа TASM и оболочку к нему, например AsmShell - которая будет компилить исходник, вместо твоего батника, там настроишь пути как в справке написано ) под XP у меня все это работает, лабы в том году здавал на нем...
Потом глянь книгу Зубкова - самое то для начинащего - там тебе напишут разницу между exe и com файлами - скомпилишь пример "Hello World!!!" ну а дальше смотри сам, что и как....
Если и это не поможет, ну тогда точно ставь 98 и учись в ней....
| Сообщение посчитали полезным: |
Ранг: 53.8 (постоянный) Активность: 0.05↘0 Статус: Участник
|
Создано: 13 ноября 2006 00:10 · Личное сообщение · #27
Crawler пишет:
Читай хоть Питера Абеля, лишь бы принципы работы понять. АПИ-сила.
Только не связывайся с ООП, а то мир потеряет еще одного потенциального системника.
Не знаю, чем тебе ООП неугодило. ИМХО - ООП знать нужно, все-равно без ООП не одной большой проги не написать, с графикой и т.д. Асм хорошо для маленьких программ, а ООП - для больших. Лично я с асмом и С++ учу, вещь скажу очень толковая.
| Сообщение посчитали полезным: |
Ранг: 25.8 (посетитель) Активность: 0.02↘0 Статус: Участник
|
Создано: 13 ноября 2006 06:10 · Личное сообщение · #28
А где в WinAsm'е пути прописывать?
Я поставил RadAsm, он у меня при компиляции выдаёт: Make error(s) occured. В чём проблема?
Я себе поставил также Flat assembler. Работает. Av0id и Rascal вам за это респект.
| Сообщение посчитали полезным: |
Ранг: 238.8 (наставник), 67thx Активность: 0.2↘0 Статус: Участник CyberHunter
|
Создано: 13 ноября 2006 07:07 · Личное сообщение · #29
[poly] glot
Установи masm32 в корень диска C: и название директории не меняй, оставь по умолчанию "masm32"
Если не поможет, тогда сам в WinAsme пути пропиши, делается это так:
Меню "Tools" > "Option" > Закладка "Files & Paths" дальше сам разберешся
----- Nulla aetas ad discendum sera | Сообщение посчитали полезным: |
Ранг: 279.1 (наставник) Активность: 0.16↘0 Статус: Участник wizard
|
Создано: 13 ноября 2006 13:23 · Личное сообщение · #30
Согласен
dimaxmaster пишет:
Не знаю, чем тебе ООП неугодило. ИМХО - ООП знать нужно, все-равно без ООП не одной большой проги не написать, с графикой и т.д. Асм хорошо для маленьких программ, а ООП - для больших.
dimaxmaster я стобой согласен,а кто нет пусть напишет почему?
----- Что один человек сделал , другой всегда сломать может... | Сообщение посчитали полезным: |