2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Assembler как начать?
Сообщение31.03.2010, 19:53 


31/08/09
183
Подскажите как начать программировать на Assembler,
какую среду разработки взять, какой самый лучший учебник?

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение31.03.2010, 21:23 
Заслуженный участник
Аватара пользователя


03/06/09
1497
Для x86 мне понравился в своё время учебник Зубкова.

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение01.04.2010, 09:33 


06/04/09
156
Воронеж
В качестве среды можно взять RadASM или текстовой редактор.

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение03.04.2010, 12:40 


24/05/09

2054
mycoding в сообщении #305059 писал(а):
Подскажите как начать программировать на Assembler,
какую среду разработки взять, какой самый лучший учебник?


Вот тут программирование на ассемблере для Windows. Дерзайте. http://www.codenet.ru/progr/asm/newbee/index.php

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение03.04.2010, 18:21 


25/01/10
33
Крупник А. — Ассемблер. Самоучитель
Крупник А.Б. — Изучаем Ассемблер

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение05.04.2010, 01:33 
Аватара пользователя


21/04/09
195
хм, а как же книженция Пильщикова В.Н. Ассемблер?

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение26.04.2010, 06:05 


29/05/06
92
mycoding в сообщении #305059 писал(а):
Подскажите как начать программировать на Assembler

как-то так:
Код:
.386

или
Код:
.586P

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение02.05.2010, 14:22 
Аватара пользователя


22/09/09

1907
Все зависит от цели. Можно начать со встроенного в язык высокого уровня ассемблера. Я, например, предпочитаю Delphi-7. Можно поискать в Интернете программу-эмулятор ассемблера для простых (пусть даже устаревших платформ), например, есть очень удобные эмуляторы для 286 процессора. Очень хороший учебник: В.И.Юров, Assembler, 2е изд., М-Спб: Питер, 2004 и Assembler, Практикум того же автора и издательства. В википедии много полезных ссылок (больше в англовики), в том числе и на Интернет ресурсы.

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение02.05.2010, 23:59 


04/02/08
325
Буково
Цитата:
Очень хороший учебник: В.И.Юров, Assembler, 2е изд., М-Спб: Питер, 2004 и Assembler, Практикум того же автора и издательства.

Да, книжки неплохие. Сам в свое время учил ассемблер по Юрову. Но, не прошло и года после прочтения книги, как я понял, что ассемблер не нужен: на С можно сделать все.

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение12.06.2010, 10:47 


13/10/09
283
Ukraine
mycoding писал(а):
Подскажите как начать программировать на Assembler,
какую среду разработки взять, какой самый лучший учебник?

Лично я начинал с «классики жанра» уроков Iczelion'а. Поэтому очень рекомендую. Макро ассемблер настолько силен, что вполне может служить альтернативой ЯВУ (языкам высокого уровня). Однако, понятно, что смысл ассемблера в другом. Например, в папке Windows есть такая программулина write.exe (размером около 6 Кб). Очень интересно было (в демонстративных целях) сначала декомпилировать эту программу в ассемблерный код (с помощью IdaPro), а затем, после некоторых непринципиальных манипуляций (но важных с точки зрения понимания ассемблера), скомпилировать полученный исходник заново в работоспособный exe-шник. Если у Вас это получится, значиться в понимании ассемблера Вы продвинулись достаточно. Ну а зачем это нужно, думаю, объяснять не нужно :roll: .

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение12.06.2010, 11:43 


03/10/06
826
"программулина write.exe (размером около 6 Кб)"
В XP сейчас вижу 31 кб, может подменили и троян уже там?

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение12.06.2010, 12:21 


13/10/09
283
Ukraine
yk2ru писал(а):
"программулина write.exe (размером около 6 Кб)"
В XP сейчас вижу 31 кб, может подменили и троян уже там?

У меня ХРюша sp3, размер write.exe – 5632 байта.

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение12.06.2010, 13:29 


03/10/06
826
"write.exe" - Редактор Word Pad
Сборщики "Windows xp sp 3" или "ZverDVD" видимо что то там другоё поставили, что они делают не только с этим. Вместо Notepad у них стоит Akelpad, например.

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение12.06.2010, 19:17 


13/10/09
283
Ukraine
yk2ru писал(а):
"write.exe" - Редактор Word Pad
Сборщики "Windows xp sp 3" или "ZverDVD" видимо что то там другоё поставили, что они делают не только с этим. Вместо Notepad у них стоит Akelpad, например.

Не знаю, как насчет «Зверя», но есть еще такая универсальная заливка Lex-Pex. В общем неплохая, если не считать, что она содержит вирусы и трояны, которые спят и видят, чтобы подключится к ихнему сайту всеми правдами и неправдами. Для примера один вирус или троян содержится в файле userinit.exe . Сделав свое грязное дело, он передает управление родному файлу, переименованному в userinit32.exe . Так что, еще до запуска, косим первый файл и переименовываем второй в его настоящее имя. Но этого мало, полная чистка требует большей работы. Подробности можно узнать на форуме Установка и пере-сборка tib / gho – ghs образов Acronis / Ghost вручную.

Akelpad легко переустанавливается. Я, например, пользуюсь Notepad++ (Npp).

Что касается write.exe, то могу скинуть на мыло свою версию, ту, которая менее 6 Кб.

 Профиль  
                  
 
 Re: Assembler как начать?
Сообщение17.06.2010, 20:12 
Аватара пользователя


03/03/10
1341
Начните с этого:
http://www.xakep.ru/magazine/xa/080/070/1.asp

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group