Автор Тема: Asm для новичков  (Прочитано 7457 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Demon_guest

  • Гость
Asm для новичков
« : 16 Марта 2007, 14:07:04 »
Кто владеет ассемблером? С чего начать посоветуете, книги, маны, которые помогли вам...
Буду благодарен.

Оффлайн DoReMi

  • Админы
  • *****
  • Пол: Мужской
    • БЛОГОДОРЕМИЕ
Re: Asm для новичков
« Ответ #1 : 16 Марта 2007, 14:15:28 »
В детстве программировал в кодах для Z80 до тошноты, потом ассемблер только попробовал, но разница с кодами никакая, вернее было сложнее, надо было ещё дополнительный софт с кассеты грузить, в нём кодить, выгружать на кассету и тому подобное...
А почему не в кодах? Это так увлекательно!  :P
Вы держитесь здесь,  вам всего доброго, хорошего настроения, здоровья. ©

Оффлайн tAZAR

  • Редкий гость
Re: Asm для новичков
« Ответ #2 : 16 Марта 2007, 17:33:08 »
С чего начать посоветуете, книги, маны, которые помогли вам...

Советую почитать  Абеля (кажется, Питер Абель), взять Tasm32, или (Win) Tasm32 (Visial Assembler) и начинать рыть. Только вот, не советую этим увлекаться, если нет планов всерьез заняться программированием микроконтроллеров, например :-)

Оффлайн point212

  • Модераторы
  • *****
  • Пол: Мужской
  • Мосс смотрит на вас...
Re: Asm для новичков
« Ответ #3 : 16 Марта 2007, 17:39:11 »
Или драйверов устройств, хотя для них и Си неплохо подходит.

Оффлайн tAZAR

  • Редкий гость
Re: Asm для новичков
« Ответ #4 : 16 Марта 2007, 17:54:26 »
Или драйверов устройств, хотя для них и Си неплохо подходит.
да и для микриков, на самом деле, тоже чистого С с нечастыми асмовыми вставками вполне достаточно :-)

Оффлайн Pretorean

  • Мастер
  • Пол: Мужской
Re: Asm для новичков
« Ответ #5 : 16 Марта 2007, 22:42:15 »
Только вот, не советую этим увлекаться, если нет планов всерьез заняться программированием микроконтроллеров, например :-)
уже помоему не осталось задач которые решаются только на ассемблере ... его полезно знать, но чаще всего эффективнее любая задача решается на более высокоуровневых языках

Оффлайн Demon

  • Знакомое лицо
  • Пол: Мужской
Re: Asm для новичков
« Ответ #6 : 18 Марта 2007, 01:24:31 »
Всем спасибо, приму к сведению.
Теперь уже колеблюсь между ассемблером и C\C++ :)

Оффлайн Pretorean

  • Мастер
  • Пол: Мужской
Re: Asm для новичков
« Ответ #7 : 18 Марта 2007, 01:41:12 »
Всем спасибо, приму к сведению.
Теперь уже колеблюсь между ассемблером и C\C++ :)
правильно колеблешся

Оффлайн point212

  • Модераторы
  • *****
  • Пол: Мужской
  • Мосс смотрит на вас...
Re: Asm для новичков
« Ответ #8 : 18 Марта 2007, 11:49:26 »
Ну че, поможем парню, чтобы он уже колебался между С/С++? :)

Оффлайн tAZAR

  • Редкий гость
Re: Asm для новичков
« Ответ #9 : 18 Марта 2007, 16:39:13 »
Ну че, поможем парню, чтобы он уже колебался между С/С++? :)
Ага. Дружно подталкиваем в сторону С++ :-)
Читать Б.Страусструпа, Александреску, Скотта майерса "Эффективное использование STL", Грэйди Буч "Объектно-ориентированное программирование на С++", и, конечно же, Т.Арчера "Visual C++ .NET" (там, ессно не про точкунет, хотя немного есть..) - MFC.
И качать MSVS 2005 Express C++

Оффлайн Demon

  • Знакомое лицо
  • Пол: Мужской
Re: Asm для новичков
« Ответ #10 : 21 Марта 2007, 00:11:40 »
Хех, ну спасибо за информацию.
А почемуму именно C++, а не Си?

Оффлайн Pretorean

  • Мастер
  • Пол: Мужской
Re: Asm для новичков
« Ответ #11 : 21 Марта 2007, 00:37:58 »
Хех, ну спасибо за информацию.
А почемуму именно C++, а не Си?
умный Страуструп придумал Си чтоп не песать на асме ...  первый Си коплер тупо заменял синтаксис сей на асм ...
Си++ это модное продвинутое рассшырение этого языка ... книга написанная Страуструпом с описанием всех ньюансов больше 1000 страниц 10-м шрифтом

вобщем Си++ удобнее но сложнее

Оффлайн point212

  • Модераторы
  • *****
  • Пол: Мужской
  • Мосс смотрит на вас...
Re: Asm для новичков
« Ответ #12 : 21 Марта 2007, 01:05:55 »
Че вы тут выдумываете. Просто прямо скажите - религия. И всё :)

Оффлайн tAZAR

  • Редкий гость
Re: Asm для новичков
« Ответ #13 : 21 Марта 2007, 10:49:58 »
[attach=#]
Хех, ну спасибо за информацию.
А почемуму именно C++, а не Си?

Потому, что С++ вырос из c with objects. Соответственно - С++ по-настоящему объектно-ориентированный. :-)
Потому, что денег больше платят за С++.
Потому, что вакансии для программистов в основном на С++.
Потому, что большинство организаций хочет скоростные программные средства с использованием новых, так сказать, хайтеков :-)
Потому, что потом переходим на С# и получаем еще больше денег, чем за С++ :-) (но С++ нужно знать, чтобы лучше потом писать код и оптимизировать его правильно на языках более высокого уровня)
point212
Ан вот и не религия совсем :-) Но после такой фразы ненароком может возникнуть холивар :-))))))
Pretorean
А чем С++ сложнее чистого С?? По мне- так гораздо проще и удобнее. Или вы не с ним сравнивали? :-)
« Последнее редактирование: 21 Марта 2007, 10:50:59 от tAZAR »

Оффлайн Pretorean

  • Мастер
  • Пол: Мужской
Re: Asm для новичков
« Ответ #14 : 21 Марта 2007, 11:05:22 »
[attach=#]
Pretorean
А чем С++ сложнее чистого С?? По мне- так гораздо проще и удобнее. Или вы не с ним сравнивали? :-)
по большому счоту ничем, просто в нем больше ньюансов которые нужно запомнить новичку