Size: a a a

Ассемблер

2020 May 05

sl

skavy lastname in Ассемблер
Alexander Galileev
skavy  Изучать "всю доступную" информацию - звучит достаточно устрашающе. На самом деле есть два основных варианта:
1) старая школа - ставишь MS-DOS и учишься по книге Ирвина.
2) без некрофилии - ставишь Linux и учишься по книге Столярова.
Сам по себе язык ассемблера несложен, для понимания основ одной книги будет достаточно. А дальше разберёшься, что тебе нужно.
У меня винда и книги: Пирогова, Калашникова, Юрова, Абязова )
источник

LW

Loren White in Ассемблер
Если вы, уважаемый, на винде и религия позволит вам заниматься MASM'ом, то можете попробобовать почитать - Modern X86 Assembly Language Programming ( там второе издание недавно вышло ). Шикарный гайд для новичков в асме, правда автор поясняет путем аналогий с плюсами
источник

sl

skavy lastname in Ассемблер
Loren White
Если вы, уважаемый, на винде и религия позволит вам заниматься MASM'ом, то можете попробобовать почитать - Modern X86 Assembly Language Programming ( там второе издание недавно вышло ). Шикарный гайд для новичков в асме, правда автор поясняет путем аналогий с плюсами
Спасибо, на данный момент, начинать буду с DOS, чтобы вникнуть было проще всего.
источник

LW

Loren White in Ассемблер
тратить сейчас время на досовские прерывания - сомнительное решение :), но это уже личное дело каждого
источник

sl

skavy lastname in Ассемблер
Это советы от бывалых, а как по твоему личному мнению, начинать разбираться в асме, с полного нуля? Любые идеи и мысли приветствую
источник

LW

Loren White in Ассемблер
скачать любой понравившийся ассемблер, взять по нему руководство \ книгу, вооружиться отладчиком и изучать
источник

LW

Loren White in Ассемблер
а ты с плюсами хоть немного знаком ?
источник

sl

skavy lastname in Ассемблер
нет
источник

LW

Loren White in Ассемблер
жаль, а то тогда можно было бы писать ассемблерный код в виде отдельной функции, компилить все в студии и не париться с поиском нормальной IDE
источник

楽園松本 in Ассемблер
Loren White
Если вы, уважаемый, на винде и религия позволит вам заниматься MASM'ом, то можете попробобовать почитать - Modern X86 Assembly Language Programming ( там второе издание недавно вышло ). Шикарный гайд для новичков в асме, правда автор поясняет путем аналогий с плюсами
Книга шикарная!

Моё беглое знакомство с ней подтверждает некоторые мои персональные предпочтения. А именно: в ней практически не рассматриваются вызовы системных функций.

Ещё замечательно, что в книге ассемблерный код дается в связке с C++, что есть современный подход: пусть программист использует специализированные машинные инструкции в своих программах точечно.

Вместе с тем, для начинающего низкоуровнего программиста, как мне кажется, книга будет сложна. У меня сложилось впечатление, что автор предполагает у читателя достаточную базу в ассемблерном программировании. В книге даётся установка на "новые" инструкции и новые технические подходы. В то время как начинающему программисту лучше начинать с азов: с системы счисления, представления информации в памяти, аппаратной реализации, простейших инструкций, способов адресации, общих основ работы ОС. Короче говоря, повторить в своём обучении путь развития 8088 до x86.

Поэтому МОЙ вывод: книга отличная! И её замечательность будет тем более раскрываться тем, кто прошёл классическую асмовую подготовку.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Loren White
тратить сейчас время на досовские прерывания - сомнительное решение :), но это уже личное дело каждого
чтоб учить асм для доса достаточно узнать о 3-5 прерываниях (завершение программы, изменение видеорежима, ожидание ввода сивола, установка палитры), тоесть вся та мелоч которая делает начальные установки чтоб что написать интересное
источник

Д

Дима in Ассемблер
Всем привет, подскажите направление для гуглежки(ключевые слова), пожалуйста

Написал сервер, поднял
Написал клиент, поднял, общение между ними по TCP
Как мне сделать инъекцию в клиент, чтобы он отправил мой пакет TCP?
источник

d

damagekidϡ in Ассемблер
Мне кажется вы ошиблись Чатом
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
почему ты здесь это спрашиваешь?
источник

d

damagekidϡ in Ассемблер
источник

Д

Дима in Ассемблер
просто обычно ассемблер рядом с winapi стоит, вот  и подумал, что тут разбираются
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
ни капельки не рядом
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
или ты подумал "инъекция", значит надо написать вирус который это делает?
источник

Д

Дима in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
или ты подумал "инъекция", значит надо написать вирус который это делает?
не понял
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Дима
не понял
я тебя тоже, TCP это сколько байт?
источник