Post AIHpm06CeRuoo7KGye by dettlaff@mastodon.ml
(DIR) More posts by dettlaff@mastodon.ml
(DIR) Post #AIHpm06CeRuoo7KGye by dettlaff@mastodon.ml
2022-04-09T22:30:47Z
0 likes, 1 repeats
Помогите определится с ассемблером, уже второй день думаю какой учить. Процессор x86Система гну\линуксВинда мне в принципе нафиг не нужна поэтому masm и подобные можно отбросить, как я почитал для юникс систем принято использовать at&t синтаксис и as ассемблер из пакета gnu. но насколько это сейчас акутально я не знаю. второй вариант это учить NASM, там интел синтаксис. Моя главная цель, узнать больше о работе компьютера и системы линукс. @rf
(DIR) Post #AIHpo63tS9JNsbFGQS by a1ba@expired.mentality.rip
2022-04-09T22:31:05.563407Z
0 likes, 0 repeats
@dettlaff @rf учи ассемблер e2k
(DIR) Post #AIHqe1KWI6HiGKmUka by Evv1L@mastodon.ml
2022-04-09T22:39:46Z
0 likes, 0 repeats
@a1ba поделись с ним материнкой на e2k :ablobcatwink: @dettlaff
(DIR) Post #AIHqe3frZiXtX6mZIO by a1ba@expired.mentality.rip
2022-04-09T22:40:31.673348Z
0 likes, 0 repeats
@Evv1L @dettlaff забесплатно дам.Не благодарите
(DIR) Post #AIHrFUphYwVsTkEhMm by savant@pl.savant.so
2022-04-09T22:46:24.563952Z
0 likes, 0 repeats
@dettlaff @rf любой. Синтаксисы хоть и отличаются, но не настолько чтобы это было важно. Я бы лично взялся за гнутый as, чтобы ассемблерные вставки писать удобно.
(DIR) Post #AIHrFVVX3PyQZTo6ZE by dettlaff@mastodon.ml
2022-04-09T22:47:18Z
0 likes, 0 repeats
@savant только где найти мануалы на as. сижу уже второй день ищу
(DIR) Post #AIHs1SmgTzCM1bhHYe by savant@pl.savant.so
2022-04-09T22:53:22.315833Z
0 likes, 0 repeats
@dettlaff на русском что ли ищешь? Тогда сочувствую, переводного мало.Я разбирался вообще по technical reference manual и architecture reference, но я не совсем уже нубом в этом плане был.
(DIR) Post #AIHs1TSrx8wU8RQyJM by dettlaff@mastodon.ml
2022-04-09T22:55:59Z
0 likes, 0 repeats
@savant откуда брать информацию? мне нужно именно "ассемблер с нуля" с полным пояснением терминов и всего подобного. я на англ такое не потяну, всякие там стеки и дескрипторы переводить...
(DIR) Post #AIHsHm5QU7uOWVF1dI by savant@pl.savant.so
2022-04-09T22:57:38.817535Z
0 likes, 0 repeats
@dettlaff но повторюсь - тебе похеру какой именно ассемблер брать. Поймёшь принцип, разобраться с синтаксисом и деталями макр - вообще не проблема.Так что бери хоть зубкова под винду, в виртуалке погоняешь, поймёшь и с поправкой на сисколлы перейдёшь а линукс
(DIR) Post #AIHsHmh0EPxyP2p2Ce by dettlaff@mastodon.ml
2022-04-09T22:58:51Z
0 likes, 0 repeats
@savant https://losst.ru/wp-content/uploads/2016/08/nasm_unix.pdfдумаю сейчас вот это начать, потом же не особо проблемно будет перейти под as?
(DIR) Post #AIHv8j8cNUEodQ6zGS by danila@rusoc.xyz
2022-04-09T23:30:54Z
0 likes, 0 repeats
@dettlaff если выберешь nasm, скину тебе две лабки с универского курса по лоу левелу@rf
(DIR) Post #AIHvFNWH9Xxtc6LhL6 by dettlaff@mastodon.ml
2022-04-09T23:32:08Z
0 likes, 0 repeats
@danila я все же думаю nasm, тк на as вообще ничего не найти) так что да, было бы классно почитать
(DIR) Post #AIHvaP40biAUU39XJw by EffToyz@mastodon.ml
2022-04-09T23:35:56Z
0 likes, 0 repeats
@dettlaff, а "виртуальный" ассемблер пойдёт? есть проект uxn, там виртуальная машина (которую портировали уже на несколько платформ), простой ассемблер, то есть если тебе именно логику погромирования на низком уровне понять, это может оказаться вполне отличной идеей. А потом уже с линупсами разбираться, когда есть примерное представление как оно на низком уровне работает. @rf
(DIR) Post #AIIBXgvFLpwAGkmcEa by latsss@mastodon.social
2022-04-10T02:34:42Z
0 likes, 0 repeats
@dettlaffУ моего университета есть неплохая книжка по fasm, емнип. Вот только язык не помню: русский или украинский.Сами диалекты ассемблера, как уже ответили в ветке - отличаются не сильно(по крайней мере у меня nasm через год после курса когнитивного диссонанса не вызвал). Искать?@savant
(DIR) Post #AIIH01yPB3d7R8apzk by cauf@lor.sh
2022-04-10T03:35:51Z
0 likes, 0 repeats
@dettlaff @danila Книга есть по насму для юникса на русском языке. Выходила не давно. Могу скинуть, если что
(DIR) Post #AIIgzejOBlvcA13FbM by debugger@mastodon.technology
2022-04-10T08:27:07Z
0 likes, 0 repeats
@dettlaff разрабатывал в 2014 году целый курс лабораторных работ по изучению ассемблера (nasm) под управлением Linux. Вроде бы копия ещё сохранилась, могу поделиться.
(DIR) Post #AIIlNnbJGM6gR62Y4G by dettlaff@mastodon.ml
2022-04-10T09:16:18Z
0 likes, 0 repeats
@debuggerКруто! Буду рад
(DIR) Post #AIItzpEQRlBU8DynDc by strizhechenko@mastodon.social
2022-04-10T10:52:48Z
0 likes, 0 repeats
@dettlaff @rf а не думал с другой стороны зайти? брать условный gcc, писать высокоуровневую фигню на нём, компилить в asm, а затем уже изучать и править его? Так бы неплохо в голове слоями укладывалось "что вообще с комплютором можно делать" и "как оно там под капотом реализуется".
(DIR) Post #AIbSdfzwyxBs4kE97w by debugger@mastodon.technology
2022-04-19T09:45:46Z
0 likes, 0 repeats
@dettlaff заняло немного времени, чтобы найти резервную копию. Полная ссылка не умещается в сообщение, загрузил на TPB: https://thepiratebay.org/description.php?id=58384846
(DIR) Post #AIbSyZKywSTpUz1jCS by debugger@mastodon.technology
2022-04-19T09:49:35Z
0 likes, 0 repeats
@dettlaff заняло немного времени, чтобы найти резервную копию. Полная magnet-ссылка не умещается в сообщение, загрузил на TPB: https://thepiratebay.org/description.php?id=58384846