<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413570&amp;view=findpost&amp;p=3778951</guid>
        <pubDate>Mon, 24 Sep 2018 10:34:01 +0000</pubDate>
        <title>.:[ ПОЛЕЗНЫЕ ССЫЛКИ, КНИГИ, ИНСТРУМЕНТЫ ]:.</title>
        <link>https://forum.sources.ru/index.php?showtopic=413570&amp;view=findpost&amp;p=3778951</link>
        <description><![CDATA[Jin X: <span class="tag-color tag-color-named" data-value="navy" style="color: navy"><br>
<span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Дополнительные материалы на форуме</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='http://forum.sources.ru/index.php?showforum=163' target='_blank'><strong class='tag-b'>FAQ раздела Assembler</strong></a> // <a class='tag-url' href='http://pascal.sources.ru/asm/faq/index.htm' target='_blank'>старый FAQ</a></li><li><a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=206817' target='_blank'>Подборка по системам защиты приложений ASProtect / EXECryptor / Themida</a><br>
<br>
</li><li><a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=147189' target='_blank'><strong class='tag-b'>Пополнение и обсуждение полезных ссылок</strong></a></li><li><a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=38837' target='_blank'>Старая тема с полезными ссылками</a></li></ul> ]]></description>
        <author>Jin X</author>
        <category>Assembler</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413570&amp;view=findpost&amp;p=3778950</guid>
        <pubDate>Mon, 24 Sep 2018 10:31:50 +0000</pubDate>
        <title>.:[ ПОЛЕЗНЫЕ ССЫЛКИ, КНИГИ, ИНСТРУМЕНТЫ ]:.</title>
        <link>https://forum.sources.ru/index.php?showtopic=413570&amp;view=findpost&amp;p=3778950</link>
        <description><![CDATA[Jin X: <div class='tag-align-center'><br>
<span class="tag-color tag-color-named" data-value="blue" style="color: blue"><span class='tag-size' data-value='19' style='font-size:19pt;'><strong class='tag-b'>Инструменты для низкоуровневого программирования</strong></span></span><br>
<br>
<img class='tag-img' src='https://xk8.ru/f/img/Instrum400.png' alt='user posted image'></div><br>
<br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Компиляторы и компоновщики</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='http://masm32.com/' target='_blank'><strong class='tag-b'>MASM32</strong> (Macro Assembler)</a> – наверное, самый популярный пакет самого популярного ассемблера от Стива Хатчессона aka Hutch (содержит в себе также PoAsm), рекомендую сразу <a class='tag-url' href='http://xk8.ru/ml8' target='_blank'>скачать ml.exe 8.0</a> и заменить им входящий в пакет ml.exe 6.14<ul class="tag-list"><li><a class='tag-url' href='http://masm32.com/download/build_x64.zip' target='_blank'>MASM64 by Hutch</a> – набор файлов для 64-битной версии MASM (необходимо запустить <em class='tag-i'>makeall.bat</em>, а потом обратить особое внимание на файл <em class='tag-i'>include64&#092;masm64rt.inc</em>); файлы <em class='tag-i'>ml64.exe</em>, <em class='tag-i'>link.exe</em> и прочие потроха можно взять из <a class='tag-url' href='https://www.visualstudio.com/ru/' target='_blank'>Visual Studio</a> (путь к папке с нужными файлами примерно такой: <em class='tag-i'>C:&#092;Program Files (x86)&#092;Microsoft Visual Studio&#092;2017&#092;Professional&#092;VC&#092;Tools&#092;MSVC&#092;14.12.25827&#092;bin&#092;Hostx64&#092;x64&#092;</em>)</li><li><a class='tag-url' href='http://dsmhelp.narod.ru/masm64.zip' target='_blank'>MASM64 includes and libs</a> – заголовки и библиотеки для 64-битного MASM&#39;а от Василия Сотникова (тут главный файл – <em class='tag-i'>include64&#092;temphls.inc</em>, который включён в набор Hutch&#39;а и называется <em class='tag-i'>macros64&#092;vasily.inc</em>, так что скачивать оба пакета смысла нет; однако <a class='tag-url' href='http://dsmhelp.narod.ru/environment.htm' target='_blank'>информацию с сайта Василия</a> почитать стоит)</li><li><a class='tag-url' href='http://dsmhelp.narod.ru/index.htm' target='_blank'>Disassemble Help Library</a> – Библиотека того же автора (Василия Сотникова) для дизассемблирования</li><li><a class='tag-url' href='http://dsmhelp.narod.ru/calceng.htm' target='_blank'>Calculation Engine</a> – Библиотека для работы с длинными числами (снова от Василия Сотникова)</li></ul></li><li><a class='tag-url' href='http://flatassembler.net/' target='_blank'><strong class='tag-b'>fasm</strong> (flat assembler)</a> – современный и удобный компилятор под DOS, Wndows, Linux с очень развитой системой макросов и полным набором инструкций Intel/AMD</li><li><a class='tag-url' href='http://nasm.us/' target='_blank'><strong class='tag-b'>NASM </strong>(Netwide Assembler)</a> – ещё один современный кроссплатформенный компилятор с хорошей макросистемой и полным набором инструкций Intel/AMD, популярен в зарубежных проектах и при программировании под Linux/BSD<ul class="tag-list"><li><a class='tag-url' href='https://sourceforge.net/projects/nasmx/' target='_blank'>NASMX</a> – пакет макросов, include&#39;ов, примеров и утилит для NASM под Windows, Linux, BSD, Xbox; включает макрос invoke, символы для работы с OpenGL и пр.</li><li><a class='tag-url' href='http://yasm.tortall.net/' target='_blank'><strong class='tag-b'>Yasm</strong> (Yet another assembler...)</a> – попытка переписать NASM, однако последняя версия датируется 2014 годом и, на мой взгляд, не имеет преимуществ перед NASM</li></ul></li><li><a class='tag-url' href='http://www.terraspace.co.uk/uasm.html' target='_blank'><strong class='tag-b'>UASM</strong> (он же HJWasm)</a> – современный MASM-совместимый мультиплатформенный ассемблер с полным набором инструкций Intel/AMD</li><li><a class='tag-url' href='http://old-dos.ru/files/file_683.html' target='_blank'><strong class='tag-b'>TASM 5.x</strong> (Turbo Assembler)</a> – старый, но всё ещё популярный ассемблер, в основном используется для создания программ под DOS</li><li><a class='tag-url' href='http://www.godevtool.com/' target='_blank'>GoAsm</a> – ассемблер для написания программ под Windows (<a class='tag-url' href='https://ru.wikipedia.org/wiki/GoAsm' target='_blank'>Вики</a>)</li><li><a class='tag-url' href='https://github.com/nidud/asmc' target='_blank'>Asmc Macro Assembler</a> (с исходниками) – переделанный JWasm с довольно приличной библиотекой различных функций<br>
<br>
</li><li><a class='tag-url' href='http://flatassembler.net/fasmg.zip' target='_blank'><strong class='tag-b'>fasmg</strong> (flat assembler g)</a> – универсальный ассемблер под любую платформу (имеются include-модули для создания кода под AVR, i8051, x86/x64, генерации байт-кода JVM, аналогично можно создать свои модули; <a class='tag-url' href='http://flatassembler.net/docs.php?article=fasmg' target='_blank'>информация</a>)</li><li><a class='tag-url' href='http://arm.flatassembler.net/' target='_blank'><strong class='tag-b'>FASMARM</strong></a> – ассемблер под архитектуру ARM</li><li><a class='tag-url' href='https://www2.keil.com/mdk5' target='_blank'><strong class='tag-b'>ARM Keil MDK</strong></a> (Microcontroller Development Kit) – средство разработки и отладки для контроллеров ARM (ещё <a class='tag-url' href='https://www.arm.com/products/development-tools/embedded-and-software/keil-mdk' target='_blank'>ссылка</a>; дополнительные <a class='tag-url' href='https://www.keil.com/dd2/pack/' target='_blank'>паки</a>; <a class='tag-url' href='https://www.keil.com/support/man/docs/armasm/default.htm' target='_blank'>документация</a> [english])</li><li><a class='tag-url' href='https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/downloads' target='_blank'><strong class='tag-b'>GNU Arm Toolchain</strong></a> – тулчейн для компиляции ARM-приложений под Windows [i686], Linux [x86-64 и AArch64], macOS [x86-64] (ещё одна <a class='tag-url' href='https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads' target='_blank'>ссылка</a>)<br>
<br>
</li><li><a class='tag-url' href='https://sourceforge.net/projects/alink/' target='_blank'><strong class='tag-b'>ALINK</strong></a>, <a class='tag-url' href='http://www.godevtool.com/#linker' target='_blank'><strong class='tag-b'>GoLink</strong></a> – компоновщики для программ под DOS и Windows</li><li><a class='tag-url' href='http://www.agner.org/optimize/#objconv' target='_blank'><strong class='tag-b'>objconv</strong></a> – преобразователь форматов объектных файлов (COFF/OMF/ELF/Mach-O)</li><li><a class='tag-url' href='http://www.crinkler.net' target='_blank'><strong class='tag-b'>Crinkler</strong></a> – популярный среди демомейкеров компоновщик-упаковщик<br>
<br>
</li><li><a class='tag-url' href='https://godbolt.org/' target='_blank'><strong class='tag-b'>Godbolt: Compiler Explorer</strong></a> – популярный онлайн-компилятор разных языков с дизассемблером</li><li><a class='tag-url' href='http://shell-storm.org/online/Online-Assembler-and-Disassembler/' target='_blank'><strong class='tag-b'>Online Assembler and Disassembler</strong></a> – поддерживает x86, ARM, Mips, PowerPC, Sparc</li><li><a class='tag-url' href='https://defuse.ca/online-x86-assembler.htm' target='_blank'><strong class='tag-b'>Online x86 / x64 Assembler and Disassembler</strong></a></li><li><a class='tag-url' href='https://quick-bench.com/' target='_blank'><strong class='tag-b'>Quick C++ Benchmark</strong></a> – бенчмарк и профайлер кода C++ (Clang/GCC)</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Работа с ресурсами</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='http://www.masm32.com/board/index.php?topic=239.0' target='_blank'><strong class='tag-b'>ResEd</strong></a> – бесплатный редактор ресурсов</li><li><a class='tag-url' href='http://www.resource-builder.ru' target='_blank'><strong class='tag-b'>Resource Builder</strong></a> – редактор + компилятор ресурсов (shareware)</li><li><a class='tag-url' href='http://www.godevtool.com/#rc' target='_blank'><strong class='tag-b'>GoRC</strong></a> – компилятор ресурсов (rc → res) [в вышеупомянутом <strong class='tag-b'>NASMX</strong> есть и GoLink, и objconv, и GoRC]</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Наборы разработчика</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='https://developer.microsoft.com/ru-ru/windows/downloads/windows-10-sdk' target='_blank'><strong class='tag-b'>Windows 10 Software Development Kit (SDK)</strong></a> – заголовочные файлы, библиотеки, инструменты (в т.ч. отладчик <a class='tag-url' href='https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/' target='_blank'>WinDbg</a>: <a class='tag-url' href='https://www.securitylab.ru/analytics/453911.php' target='_blank'>док1</a>, <a class='tag-url' href='https://www.securitylab.ru/analytics/453906.php' target='_blank'>док2</a>, <a class='tag-url' href='https://habrahabr.ru/post/187522/' target='_blank'>док3</a>) для разработчиков Windows</li><li><a class='tag-url' href='https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk' target='_blank'><strong class='tag-b'>Windows Driver Kit (WDK)</strong></a> – инструменты для разработчика драйверов (<a class='tag-url' href='https://docs.microsoft.com/en-us/windows-hardware/drivers/index' target='_blank'>документация</a>)</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Среды разработки (IDE) для ассемблера</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='http://fresh.flatassembler.net/' target='_blank'><strong class='tag-b'>Fresh IDE</strong></a> – визуальная среда разработки для fasm</li><li><a class='tag-url' href='http://dman95.github.io/SASM/' target='_blank'><strong class='tag-b'>SASM</strong> (SimpleASM)</a> – простая кроссплатформенная среда разработки для NASM, MASM, GAS, fasm с подсветкой синтаксиса и отладчиком (для NASM имеется набор макросов для упрощения работы с консолью)</li><li><a class='tag-url' href='https://gri-software.com/ru/' target='_blank'><strong class='tag-b'>ASM Visual</strong></a> – IDE для MASM, fasm, TASM со встроенным отладчиком и поддержкой WinDbg, OllyDbg, TD, x64dbg (имеется возможность установить весь пакет инструментов при установки IDE)</li><li><a class='tag-url' href='https://sourceforge.net/projects/guitasm8086/' target='_blank'><strong class='tag-b'>GUI Turbo Assembler</strong></a> – среда разработки со встроенным компилятором TASM, отладчиком и эмулятором DOSBox</li><li><a class='tag-url' href='http://www.easycode.cat/English/' target='_blank'><strong class='tag-b'>Easy Code</strong></a> – IDE с поддержкой множества различных ассемблеров (Asmc, fasm, GoAsm, JWasm, MASM, PoAsm, UASM), встроенным отладчиком, редактором ресурсов и диалоговых окон</li><li><a class='tag-url' href='https://sourceforge.net/p/fbedit/code/HEAD/tree/' target='_blank'>Rad ASM</a> – стал частью FbEdit FreeBASIC code editor, ищите в папках <em class='tag-i'>RadASM*</em> по указанной ссылке (<a class='tag-url' href='https://ru.wikipedia.org/wiki/RadASM' target='_blank'>Вики</a>)</li><li><a class='tag-url' href='https://sourceforge.net/projects/jaeeditor/' target='_blank'>JaeEditor</a> (fasm) – последнее обновление в 2015 году</li><li><a class='tag-url' href='https://sites.google.com/site/gssvisasm/' target='_blank'>GSS Visual Assembler</a> – TASM, MASM32 и др. Последнее обновление в 2014 году&#33;</li><li><a class='tag-url' href='http://asmworld.ru/instrumenty/fasm-editor-2-0/' target='_blank'>FASM Editor</a> – последнее обновление в 2011 году</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Отладчики, дизассемблеры</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='http://www.ollydbg.de/' target='_blank'><strong class='tag-b'>OllyDbg</strong></a> – популярный 32-битный отладчик (готовится 64-битная версия, но пока ещё не вышла)</li><li><a class='tag-url' href='https://x64dbg.com/' target='_blank'><strong class='tag-b'>x64dbg</strong></a> – хороший отладчик для 32- и 64-битного кода</li><li><a class='tag-url' href='https://www.hex-rays.com/products/ida/' target='_blank'><strong class='tag-b'>IDA Pro</strong></a> – мощный интерактивный дизассемблер (shareware)</li><li><a class='tag-url' href='https://github.com/NationalSecurityAgency/ghidra' target='_blank'><strong class='tag-b'>Ghidra</strong></a> – инструмент для реверс-инжиниринга от NSA (агентства национальной безопасности США), поддерживающий разные типы процессоров (<a class='tag-url' href='https://ghidra-sre.org/' target='_blank'>официальный сайт</a> – требует VPN/Proxy; <a class='tag-url' href='https://en.wikipedia.org/wiki/Ghidra' target='_blank'>Wiki</a>; статья на Habr &quot;<a class='tag-url' href='https://habr.com/ru/post/480824/' target='_blank'>GHIDRA vs. IDA Pro</a>&quot;)</li><li><a class='tag-url' href='https://www.radare.org/' target='_blank'>radare2</a> (r2) – свободный кроссплатформенный фреймворк для реверс-инжиниринга, написанный на Си, который включает дизассемблер, шестнадцатеричный редактор, анализатор кода и т.д. Используется при реверсе, отладке вредоносного ПО и прошивок (<a class='tag-url' href='https://ru.wikipedia.org/wiki/Radare2' target='_blank'>Вики</a>; GUI <a class='tag-url' href='https://cutter.re/' target='_blank'>Cutter</a>).<br>
<br>
</li><li><a class='tag-url' href='http://old-dos.ru/files/file_1403.html' target='_blank'><strong class='tag-b'>Turbo Debugger</strong></a> – популярный отладчик под DOS</li><li><a class='tag-url' href='http://old-dos.ru/files/file_193.html' target='_blank'>AFD Pro</a> – ещё один отладчик под DOS</li><li><a class='tag-url' href='http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/debug/' target='_blank'>debug</a> – реализация от легендарного <a class='tag-url' href='https://www.japheth.de' target='_blank'>Japheth</a>, входящая в состав FreeDOS. Являясь полным клоном MS debug, имеет возможность выполнять отладку protect-mode DPMI-приложений. Больше ссылок, в т.ч. на репозиторий github, см. <a class='tag-url' href='http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/repositories/1.3/pkg-html/debug.html' target='_blank'>здесь</a></li><li> <a class='tag-url' href='http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/debug/ldebug/' target='_blank'>ldebug</a> – новая реализация MS debug от другого разработчика, и хотя она не входит в состав FreeDOS, но программа доступна в репозитории, а также на <a class='tag-url' href='https://pushbx.org/ecm/download/ldebug/' target='_blank'>сайте разработчика</a> (<a class='tag-url' href='https://pushbx.org/ecm/doc/ldebug.htm' target='_blank'>документация</a>; ещё <a class='tag-url' href='http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/repositories/1.3/pkg-html/ldebug.html' target='_blank'>ссылки</a>)</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Эмуляторы, виртуализаторы</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='http://www.dosbox.com/' target='_blank'><strong class='tag-b'>DOSBox</strong></a> – очень популярный эмулятор компьютера для запуска программ под DOS (имеет встроенный замедлитель скорости)<ul class="tag-list"><li>[URL=https://Dosify me]Dosify me[/URL]&#33; – DOSBox онлайн</li><li><a class='tag-url' href='https://TweetX86' target='_blank'>TweetX86</a> – ещё один DOSBox онлайн</li></ul></li><li><a class='tag-url' href='http://emu8086.com/' target='_blank'><strong class='tag-b'>emu8086</strong></a> – простенький эмулятор процессора 8086 и некоторых функций MS-DOS со встроенным ассемблером и средой, включая отладчик</li><li><a class='tag-url' href='http://bochs.sourceforge.net/' target='_blank'><strong class='tag-b'>Bochs</strong></a> – эмулятор компьютера IBM PC</li><li><a class='tag-url' href='https://www.qemu.org/' target='_blank'><strong class='tag-b'>QEMU</strong></a> – эмулятор аппаратного обеспечения различных платформ (<a class='tag-url' href='http://soft.mydiv.net/win/download-QEMU-Manager.html' target='_blank'>QEMU Manager</a>)</li><li><a class='tag-url' href='https://software.intel.com/en-us/articles/intel-software-development-emulator' target='_blank'><strong class='tag-b'>Intel Software Development Emulator (SDE)</strong></a> – эмулятор расширений (инструкций) процессоров Intel</li><li><a class='tag-url' href='http://takeda-toshiya.my.coocan.jp/msdos/index.html' target='_blank'>MS-DOS Player</a> – удобно использовать при сборке проекта с помощью компиляторов DOS и Windows, а также при запуске консольных DOS-программ (графические режимы не поддерживаются)<br>
<br>
</li><li><a class='tag-url' href='https://www.vmware.com/products/workstation-player.html' target='_blank'><strong class='tag-b'>VMware Workstation Player</strong></a> (бесплатный для персонального использования), <a class='tag-url' href='https://www.vmware.com/products/workstation-pro.html' target='_blank'><strong class='tag-b'>VMware Workstation Pro</strong></a> (shareware) – мощные виртуализаторы, позволяющие создавать и запускать виртуальные машины</li><li><a class='tag-url' href='https://www.virtualbox.org/' target='_blank'><strong class='tag-b'>Oracle VirtualBox</strong></a> – альтернативный бесплатный виртуализатор</li><li><a class='tag-url' href='https://www.sandboxie.com/' target='_blank'><strong class='tag-b'>Sandboxie</strong></a> – песочница для запуска программ в изолированной среде (shareware)<br>
<br>
</li><li><a class='tag-url' href='https://www.lauterbach.com/frames.html?main.html' target='_blank'><strong class='tag-b'>Симуляторы ARM</strong> и других процессоров</a> – хорошие симуляторы, однако имеются заморочки с написанием скриптов.</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Редакторы PE и двоичных файлов</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='http://pe-explorer.com/' target='_blank'><strong class='tag-b'>PE Explorer</strong></a> – редактор секций, ресурсов PE, дизассемблер (shareware)</li><li><a class='tag-url' href='http://www.angusj.com/resourcehacker/' target='_blank'><strong class='tag-b'>Resourse Hacker</strong></a> – редактор ресурсов исполняемых файлов под Windows</li><li><a class='tag-url' href='http://hiew.ru/indexr.html' target='_blank'><strong class='tag-b'>Hiew</strong></a> – редактор двоичных файлов со встроенным дизассемблером, просмотром и редактированием заголовков исполняемых файлов (shareware)</li><li><a class='tag-url' href='http://thestarman.pcministry.com/tool/dl/hexit157.zip' target='_blank'>HexIt</a> – бесплатная альтернатива Hiew, но не такая красивая и довольно старая (2001 года)</li><li><a class='tag-url' href='http://winhex.com/winhex/' target='_blank'><strong class='tag-b'>WinHex</strong></a> – Hex-редактор, позволяющий редактировать не только файлы, но и диски (по секторам) и память, не имеет дизассемблера (shareware)</li><li><a class='tag-url' href='https://imhex.werwolv.net/' target='_blank'><strong class='tag-b'>ImHex</strong></a> – бесплатный и активно развивающийся hex-редактор с дизассемблером (разных типов процессоров) и множеством интересных функций (<a class='tag-url' href='https://github.com/WerWolv/ImHex' target='_blank'>github</a>)</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Упаковщики и протекторы</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='https://upx.github.io/' target='_blank'><strong class='tag-b'>UPX</strong> (Ultimate Packer for eXecutables)</a> – популярный бесплатный упаковщик EXE-файлов и DLL-библиотек</li><li><a class='tag-url' href='https://bitsum.com/portfolio/pecompact/' target='_blank'><strong class='tag-b'>PECompact</strong></a> – ещё один упаковщик (shareware)</li><li><a class='tag-url' href='http://aspack.com/aspack.aspx' target='_blank'><strong class='tag-b'>ASPack</strong>, <strong class='tag-b'>ASProtect</strong></a> – упаковщик и протектор EXE-файлов</li><li><a class='tag-url' href='http://www.oreans.com/themida.php' target='_blank'><strong class='tag-b'>Themida</strong></a> – мощное средство защиты программ (shareware, <a class='tag-url' href='https://habrahabr.ru/post/106920/' target='_blank'>статья на Хабре</a>)</li><li><a class='tag-url' href='http://www.enigmaprotector.com/ru/aboutvb.html' target='_blank'><strong class='tag-b'>Enigma Virtual Box</strong></a> – бесплатный виртуализатор файлов, объединяющий исполняемый файл вместе с сопутствующими (dll, ocx, графическими и звуковыми файлами) в один (на этом сайте также имеется shareware-протектор <a class='tag-url' href='http://www.enigmaprotector.com/ru/about.html' target='_blank'>Enigma Protector</a>)</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Профилировщики, анализаторы кода</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='https://godbolt.org' target='_blank'><strong class='tag-b'>Compiler Explorer</strong></a> - инструмент, позволяющий быстро перевести код на языках высокого уровня (C++, Pascal и многие другие) в инструкции ассемблера (<a class='tag-url' href='https://habr.com/post/339962/' target='_blank'>статья на Хабре</a>)</li><li><a class='tag-url' href='http://quick-bench.com' target='_blank'><strong class='tag-b'>Quick C++ Benchmark</strong></a> - онлайн-бенчмарк кода на C++<br>
<br>
</li><li><a class='tag-url' href='https://software.intel.com/ru-ru/intel-vtune-amplifier-xe' target='_blank'><strong class='tag-b'>Intel VTune Amplifier</strong></a> – фирменный профилировщик от Intel (входит в состав <a class='tag-url' href='https://software.intel.com/en-us/parallel-studio-xe' target='_blank'>Intel Parallel Studio XE</a>; shareware)</li><li><a class='tag-url' href='https://github.com/intel/IntelSEAPI' target='_blank'><strong class='tag-b'>Intel Single Event API</strong></a> – бесплатный профилировщик от Intel с открытым исходным кодом</li><li><a class='tag-url' href='https://ru.wikipedia.org/wiki/Valgrind' target='_blank'><strong class='tag-b'>Valgrind</strong></a> – бесплатный профилировщик под Linux</li><li><a class='tag-url' href='https://software.intel.com/en-us/articles/intel-architecture-code-analyzer' target='_blank'><strong class='tag-b'>Intel Architecture Code Analyzer (IACA)</strong></a> – анализатор кода от Intel (<a class='tag-url' href='https://habrahabr.ru/company/intel/blog/144195/' target='_blank'>статья на Хабре</a>)</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Системные утилиты</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='https://technet.microsoft.com/ru-ru/sysinternals' target='_blank'><strong class='tag-b'>Windows Sysinternals</strong></a> – набор системных утилит для Windows (работа с процессами, мониторы и прочее)</li><li><a class='tag-url' href='http://rufus.akeo.ie' target='_blank'><strong class='tag-b'>Rufus</strong></a> – утилита для создания загрузочных USB</li><li><a class='tag-url' href='https://sourceforge.net/projects/winspyex/' target='_blank'><strong class='tag-b'>WinSpy</strong></a> – утилита для получения информации об открытых окнах и управления ими</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Операционные системы</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='http://reactos.org/' target='_blank'><strong class='tag-b'>ReactOS</strong></a> – бесплатная Windows-совместимая операционная система с открытым исходным кодом (<a class='tag-url' href='https://ru.wikipedia.org/wiki/ReactOS' target='_blank'>Вики</a>)</li><li><a class='tag-url' href='http://kolibrios.org/ru/' target='_blank'><strong class='tag-b'>KolibriOS</strong></a> – миниатюрная ОС, умещающаяся на дискету 1.44 Mb, с исходниками на fasm (<a class='tag-url' href='https://www.easycoding.org/2010/02/27/rabota-s-tortoisesvn.html' target='_blank'>как скачать</a> / <a class='tag-url' href='http://xandeadx.ru/blog/soft/10' target='_blank'>ещё вариант</a>; <a class='tag-url' href='https://ru.wikipedia.org/wiki/KolibriOS' target='_blank'>Вики</a>)</li><li><a class='tag-url' href='https://github.com/torvalds/linux' target='_blank'><strong class='tag-b'>Исходники Linux</strong></a> (на GitHub)</li><li><a class='tag-url' href='http://www.freedos.org/' target='_blank'><strong class='tag-b'>FreeDOS</strong></a> с исходниками (<a class='tag-url' href='https://ru.wikipedia.org/wiki/FreeDOS' target='_blank'>Вики</a>)</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Прочее</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='https://farmanager.com/' target='_blank'><strong class='tag-b'>Far Manager</strong></a> – менеджер файлов в стиле Norton Commander с подсветкой кода в редакторе</li><li><a class='tag-url' href='https://github.com/klopp/asmtidy' target='_blank'><strong class='tag-b'>AsmTidy</strong></a> – форматтер ассемблерных исходников в Intel-синтаксисе (бьютифайлер) на Perl</li></ul><br>
<hr><span class="tag-color tag-color-named" data-value="darkred" style="color: darkred"><em class='tag-i'>Считаете, что здесь нет чего-то важного? Нашли ошибку? Пишите в <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=147189' target='_blank'>специальную тему</a> (варез не размещаю) ;)</em></span>]]></description>
        <author>Jin X</author>
        <category>Assembler</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413570&amp;view=findpost&amp;p=3778949</guid>
        <pubDate>Mon, 24 Sep 2018 10:27:35 +0000</pubDate>
        <title>.:[ ПОЛЕЗНЫЕ ССЫЛКИ, КНИГИ, ИНСТРУМЕНТЫ ]:.</title>
        <link>https://forum.sources.ru/index.php?showtopic=413570&amp;view=findpost&amp;p=3778949</link>
        <description><![CDATA[Jin X: <div class='tag-align-center'><br>
<span class="tag-color tag-color-named" data-value="blue" style="color: blue"><span class='tag-size' data-value='19' style='font-size:19pt;'><strong class='tag-b'>Подборка литературы по низкоуровневому программированию</strong></span><br>
<span class='tag-size' data-value='17' style='font-size:17pt;'>(книги, статьи, техническая документация)</span></span><br>
<br>
<img class='tag-img' src='https://xk8.ru/f/img/Book400.png' alt='user posted image'></div><br>
<br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Обучение программированию на ассемблере</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/143291302' target='_blank'><strong class='tag-b'>Зубков С.В. Assembler для DOS, Windows и Unix.</strong> — ДМК Пресс, 2017. — 638 c.</a> [электронная], ISBN 978-5-97060-535-6 (на самом деле книга 2004 года, просто переизданная, вроде бы даже без изменений)</li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/138906676' target='_blank'><strong class='tag-b'>Руслан Аблязов. Программирование на ассемблере на платформе x86-64.</strong> — ДМК Пресс, 2016. — 302 с.</a> [электронная], ISBN 978-5-97060-364-2<br>
<br>
</li><li><a class='tag-url' href='https://www.ozon.ru/product/programmirovanie-na-assemblere-h64-ot-nachalnogo-urovnya-do-professionalnogo-ispolzovaniya-avx-267122010/' target='_blank'><strong class='tag-b'>Йо Ван Гуй. Программирование на ассемблере х64. От начального уровня до профессионального использования AVX</strong> — ДМК Пресс, 2021. — 332 с.</a>, ISBN 978-5-97060-929-3</li><li><a class='tag-url' href='https://www.ozon.ru/product/professionalnoe-programmirovanie-na-assemblere-x64-s-rasshireniyami-avx-avx2-i-avx-512-276745866/' target='_blank'><strong class='tag-b'>Куссвюрм Даниэль. Профессиональное программирование на ассемблере x64 с расширениями AVX, AVX2 и AVX-512</strong> — ДМК Пресс, 2021. — 628 с.</a>, ISBN 978-5-97060-928-6<br>
<br>
</li><li><a class='tag-url' href='https://www.twirpx.com/file/1611156/' target='_blank'><strong class='tag-b'>Смоленцев М.Ю. Программирование на языке Ассемблера для 32/64-разрядных микропроцессоров семейства 80х86. Часть 1.</strong></a> — ИрГУПС, 2009. – 192 с. [PDF]</li><li><a class='tag-url' href='https://www.twirpx.com/file/1611161/' target='_blank'><strong class='tag-b'>Смоленцев М.Ю. Программирование на языке Ассемблера для 32/64-разрядных микропроцессоров семейства 80х86. Часть 2.</strong></a> — ИрГУПС, 2009. – 192 с. [PDF]</li><li><a class='tag-url' href='https://www.twirpx.com/file/1611165/' target='_blank'><strong class='tag-b'>Смоленцев М.Ю. Программирование на языке Ассемблера для 32/64-разрядных микропроцессоров семейства 80х86. Часть 3.</strong></a> — ИрГУПС, 2009. – 192 с. [PDF]</li><li><a class='tag-url' href='https://www.twirpx.com/file/1611176/' target='_blank'>Смоленцев М.Ю. Программирование на языке Ассемблера для микропроцессоров i80х86.</a> — ИрИИТ, 2007. — 600с. [PDF]</li><li><a class='tag-url' href='https://wasm.in/resources/norseev-sergej-razrabotka-okonnyx-prilozhenij-na-fasme.59/' target='_blank'><strong class='tag-b'>Норсеев Сергей. Разработка оконных приложений на Fasmе</strong></a> [PDF]</li><li><a class='tag-url' href='http://www.stolyarov.info/books/asm_unix' target='_blank'><strong class='tag-b'>А.В.Столяров. Программирование на языке ассемблера NASM для ОС Unix.</strong></a> А также <a class='tag-url' href='http://www.stolyarov.info/books' target='_blank'>другие книги автора</a> (старые и свежие, в т.ч. PDF).<br>
<br>
</li><li><a class='tag-url' href='https://web.archive.org/web/20150822173159/http://www.wasm.ru/wault' target='_blank'><strong class='tag-b'>Статьи старого WASM&#39;а</a></strong> – кладезь обучающего материала на самые разные низкоуровневые темы (крайне рекомендую&#33;)</li><li><a class='tag-url' href='https://wasm.in/blogs/' target='_blank'><strong class='tag-b'>Статьи нового WASM&#39;а</strong></a> – не менее ценные</li><li><a class='tag-url' href='http://old-dos.ru/index.php?page=lib&do=show&id=593' target='_blank'><strong class='tag-b'>Туториалы Iczelion&#39;а</strong></a> – уроки от гуру ассемблера под Win32 API (на русском)</li><li><a class='tag-url' href='https://wasm.in/threads/uroki-iczeliona-ot-sulaiman-chang-na-dialekte-fasm.31759/' target='_blank'><strong class='tag-b'>Туториалы Iczelion&#39;а для fasm</strong></a> – опять же, на русском</li><li><a class='tag-url' href='https://wasm.in/threads/skazki-djadjushki-rimusa.31832/' target='_blank'><strong class='tag-b'>Сказки дядюшки Римуса</strong></a> – туториалы Iczelion&#39;а, адаптированные под Windows x64<br>
<br>
</li><li><a class='tag-url' href='http://flatassembler.net/docs.php' target='_blank'><strong class='tag-b'>Документация по fasm</strong> (flat assembler)</a> [english] (примерно то же самое есть в архиве самого fasm [PDF] // <a class='tag-url' href='https://wasm.in/attachments/b101-zip.3412/' target='_blank'>русский перевод версии 1.71</a> от Dm808 (html-архив) // <a class='tag-url' href='http://flatassembler.narod.ru/fasm.htm' target='_blank'>русский перевод версии 1.64</a> от Paranoik)</li><li><a class='tag-url' href='http://nasm.us/docs.php' target='_blank'><strong class='tag-b'>Документация по NASM</strong> (Netwide Assembler)</a> [english] (<a class='tag-url' href='http://xk8.ru/nasmdocrus' target='_blank'>русский перевод 2001 года в PDF</a> // <a class='tag-url' href='http://opennet.ru/docs/RUS/nasm/' target='_blank'>html-версия перевода</a>)</li><li><a class='tag-url' href='http://xk8.ru/masmdoc' target='_blank'><strong class='tag-b'>Документация по MASM</strong> (Macro Assembler)</a> [english, PDF]</li><li><a class='tag-url' href='https://sourceware.org/binutils/docs-2.37/as.html' target='_blank'><strong class='tag-b'>Using as</strong></a> – документация по GAS / GNU Assembler (ещё одна <a class='tag-url' href='http://tigcc.ticalc.org/doc/gnuasm.html' target='_blank'>ссылка</a>; <a class='tag-url' href='https://www.zap.org.au/elec2041-cdrom/gnutools/doc/gnu-assembler.pdf' target='_blank'>PDF</a> [english]; <a class='tag-url' href='https://www.opennet.ru/docs/RUS/gas/' target='_blank'>по-русски</a>)<ul class="tag-list"><a class='tag-url' href='https://gcc.gnu.org/onlinedocs/gcc/Using-Assembly-Language-with-C.html' target='_blank'>How to Use Inline Assembly Language in C Code</a> (asm-вставки в GCC)</li></ul></li><li><a class='tag-url' href='http://www.terraspace.co.uk/uasm.html#p1' target='_blank'><strong class='tag-b'>UASM с документацией</strong></a> (современный MASM-совместимый мультиплатформенный ассемблер) [english, PDF]</li><li>Документация по <strong class='tag-b'>emu8086</strong> на русском: <span class="b-attach" data-size="255906" data-hits="884" data-attach-id="59274" data-attach-post-id="3778949">
			<span class="b-attach__title">Скачать</span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3778949&amp;attach_id=59274' title='Скачать файл' target='_blank'>emu8086_rus_help.zip</a> (, : 884)
		</span> [CHM] (англ. оригинал см. в папке <strong class='tag-b'>documentation</strong> после установки эмулятора)</li><li><a class='tag-url' href='http://flatassembler.net/docs.php?article=fasmg_manual' target='_blank'><strong class='tag-b'>Документация по fasmg</strong></a> [english] (<a class='tag-url' href='http://flatassembler.net/docs.php?article=fasmg' target='_blank'>введение и обзор</a>)</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Архитектура и инструкции процессоров Intel, AMD, ARM</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='https://www.ozon.ru/product/arhitektura-kompyutera-6-e-izd-ostin-todd-tanenbaum-endryu-211432919/' target='_blank'><strong class='tag-b'>Таненбаум Эндрю С, Остин Тодд. Архитектура компьютера.</strong> — 6-е изд. — Питер, 2022. — 816 с., ISBN 978-5-4461-1103-9 </a> <a class='tag-url' href='https://www.ozon.ru/product/arhitektura-kompyutera-ostin-todd-tanenbaum-endryu-412262543/' target='_blank'>[электронная]</a> (вообще, 6-е издание 2018 года, видимо, просто переиздана)<br>
<br>
</li><li><a class='tag-url' href='https://software.intel.com/en-us/articles/intel-sdm#three-volume' target='_blank'><strong class='tag-b'>Официальная документация Intel</strong> (4 тома)</a> [всё на english, PDF]:<ul class="tag-list"><li><a class='tag-url' href='https://software.intel.com/sites/default/files/managed/a4/60/253665-sdm-vol-1.pdf' target='_blank'>Том 1. Общая архитектура (Volume 1: Basic Architecture)</a> [PDF]</li><li><a class='tag-url' href='https://software.intel.com/sites/default/files/managed/a4/60/325383-sdm-vol-2abcd.pdf' target='_blank'>Том 2. Справочник по набору инструкций (Volume 2: Instruction Set Reference)</a> [PDF]</li><li><a class='tag-url' href='https://software.intel.com/sites/default/files/managed/a4/60/325384-sdm-vol-3abcd.pdf' target='_blank'>Том 3. Руководство по системному программированию (Volume 3: System Programming Guide)</a> [PDF]</li><li><a class='tag-url' href='https://software.intel.com/sites/default/files/managed/22/0d/335592-sdm-vol-4.pdf' target='_blank'>Том 4. Моделезависимые регистры (Volume 4: Model-Specific Registers)</a> [PDF]</li></ul><a class='tag-url' href='https://software.intel.com/en-us/articles/intel-sdm' target='_blank'>Там же</a> можно скачать <a class='tag-url' href='https://software.intel.com/sites/default/files/managed/39/c5/325462-sdm-vol-1-2abcd-3abcd.pdf' target='_blank'>все тома одним документом</a>, либо <a class='tag-url' href='https://software.intel.com/en-us/articles/intel-sdm#nine-volume' target='_blank'>с разбивкой на 10 томов</a>, а также прочую документацию (например, <a class='tag-url' href='https://software.intel.com/en-us/articles/intel-sdm#optimization' target='_blank'>по оптимизации</a>)<br>
<a class='tag-url' href='http://developer.intel.com/' target='_blank'>Корневой раздел сайта Intel для разработчиков</a><br>
<br>
</li><li><a class='tag-url' href='https://developer.amd.com/resources/developer-guides-manuals/' target='_blank'><strong class='tag-b'>Официальная документация AMD</strong></a> (множество документов) [всё на english, PDF]<br>
Документация по архитектуре AMD64:<ul class="tag-list"><li><a class='tag-url' href='http://support.amd.com/TechDocs/24592.pdf' target='_blank'>Том 1. Программирование приложений (Volume 1: Application Programming)</a> [PDF]</li><li><a class='tag-url' href='http://support.amd.com/TechDocs/24593.pdf' target='_blank'>Том 2. Системное программирование (Volume 2: System Programming)</a> [PDF]</li><li><a class='tag-url' href='http://support.amd.com/TechDocs/24594.pdf' target='_blank'>Том 3. Инструкции общего назначения и системные (Volume 3: General Purpose and System Instructions)</a> [PDF]</li><li><a class='tag-url' href='https://support.amd.com/TechDocs/26568.pdf' target='_blank'>Том 4. Мультимедийные 128- и 256-битные инструкции (Volume 4: 128-Bit and 256-Bit Media Instructions)</a> [PDF]</li><li><a class='tag-url' href='http://support.amd.com/TechDocs/26569_APM_v5.pdf' target='_blank'>Том 5. 64-битные мультимедийные инструкции и инструкции x87 (Volume 5: 64-Bit Media and x87 Floating-Point Instructions)</a> [PDF]</li><li><a class='tag-url' href='http://support.amd.com/TechDocs/32035.pdf' target='_blank'>Рекомендации по использованию компиляторов (Compiler Usage Guidelines)</a> [PDF]</li><li><a class='tag-url' href='http://support.amd.com/TechDocs/25112.PDF' target='_blank'>Руководство по оптимизации ПО (Software Optimization Guide)</a> [PDF]</li></ul><a class='tag-url' href='http://developer.amd.com/' target='_blank'>Корневой раздел сайта AMD для разработчиков</a><br>
<br>
</li><li><a class='tag-url' href='http://www.club155.ru/programming' target='_blank'><strong class='tag-b'>Архитектура и система команд микропроцессоров x86</strong></a> [на русском] (староватая документация; из описания расширений есть только x87, MMX, 3DNow&#33; и SSE(1))</li><li><a class='tag-url' href='https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html' target='_blank'><strong class='tag-b'>Intel Intrinsic Guide</strong></a> – руководство по интринсикам x86 от Intel [english]</li><li><a class='tag-url' href='http://ref.x86asm.net/' target='_blank'><strong class='tag-b'>X86 Opcode and Instruction Reference</strong></a> – исчерпывающие таблицы опкодов инструкций x86/x86-64 [english]</li><li><a class='tag-url' href='https://uops.info/table.html' target='_blank'><strong class='tag-b'>uops.info</strong></a> – таблица микроопераций</li><li><a class='tag-url' href='https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html' target='_blank'>GCC x86 Options</a> – список микроархитектур процессоров и наборов инструкций, поддерживаемых ими [english]</li><li><a class='tag-url' href='https://en.wikipedia.org/wiki/X86_instruction_listings' target='_blank'>x86 instruction listings</a> (список инструкций с указанием процессоров, в которых они появились) [english]</li><li><a class='tag-url' href='https://www.nasm.us/doc/nasmdocb.html' target='_blank'>The Netwide Assembler Instruction List</a> (ещё один список инструкций с указанием процессоров и дополнительной информацией, но без описания)<br>
<br>
</li><li><strong class='tag-b'>Документация ARM:</strong> <a class='tag-url' href='https://developer.arm.com/architectures' target='_blank'><strong class='tag-b'>по архитектурам</strong></a>, <a class='tag-url' href='https://developer.arm.com/Processors' target='_blank'><strong class='tag-b'>по процессорам</strong></a> [всё на english]</li><li><a class='tag-url' href='https://developer.arm.com/documentation/ddi0487/latest/' target='_blank'><strong class='tag-b'>Arm Architecture Reference Manual for A-profile architecture</strong></a> [PDF]<ul class="tag-list"><li><a class='tag-url' href='https://developer.arm.com/documentation/ddi0406/latest/' target='_blank'>ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition</a> [PDF]</li><li><a class='tag-url' href='https://developer.arm.com/documentation/100076/latest/' target='_blank'>Instruction Set Assembly Guide for Armv7 and earlier Arm architectures Reference Guide</a> [PDF] (<a class='tag-url' href='https://developer.arm.com/documentation/100076/0200/a32-t32-instruction-set-reference?lang=en' target='_blank'>онлайн-версия</a>)</li><li><a class='tag-url' href='https://developer.arm.com/documentation/ddi0557/latest/' target='_blank'>ARM Architecture Reference Manual Supplement ARMv8.1, for ARMv8-A architecture profile</a> [PDF]<ul class="tag-list"><li><a class='tag-url' href='https://developer.arm.com/documentation/ddi0597/latest/' target='_blank'>Arm Armv8-A A32/T32 Instruction Set Architecture</a> [online]</li><li><a class='tag-url' href='https://developer.arm.com/documentation/ddi0596/latest/' target='_blank'>Arm A64 Instruction Set Architecture</a> [online]</li></ul></li><li><a class='tag-url' href='https://developer.arm.com/documentation/ddi0608/latest/' target='_blank'>Arm Architecture Reference Manual Supplement Armv9, for Armv9-A architecture profile</a> [PDF]<ul class="tag-list"><li><a class='tag-url' href='https://developer.arm.com/documentation/ddi0602/latest/' target='_blank'>Arm Armv9-A A64 Instruction Set Architecture</a> [online]</li></ul></li><li><a class='tag-url' href='https://developer.arm.com/documentation/102374/latest' target='_blank'>Learn the architecture: AArch64 Instruction Set Architecture</a> [online]</li></ul></li><li><a class='tag-url' href='https://developer.arm.com/architectures/instruction-sets/intrinsics' target='_blank'><strong class='tag-b'>Intrinsics</strong></a> [online]</li><li><strong class='tag-b'>Quick Reference Cards:</strong><ul class="tag-list"><li><a class='tag-url' href='https://developer.arm.com/documentation/qrc0001/latest/' target='_blank'>ARM and Thumb-2 Instruction Set Quick Reference Card</a> [PDF]</li><li><a class='tag-url' href='https://developer.arm.com/documentation/qrc0007/latest/' target='_blank'>Vector Floating Point Instruction Set Quick Reference Card</a> [PDF]</li><li><a class='tag-url' href='https://developer.arm.com/documentation/qrc0006/latest/' target='_blank'>Thumb 16-bit Instruction Set Quick Reference Card</a> [PDF]</li></ul></li><li><a class='tag-url' href='https://www.keil.com/support/man/docs/armasm/armasm_dom1361289850039.htm' target='_blank'>Assembler User Guide: ARM and Thumb Instructions</a> – документация Keil MDK [online]</li><li><a class='tag-url' href='https://thinkingeek.com/arm-assembler-raspberry-pi/' target='_blank'>ARM assembler in Raspberry Pi</a> [online]</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Справочники по API-функциям, прерываниям, системным вызовам</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='https://msdn.microsoft.com/ru-ru/' target='_blank'><strong class='tag-b'>Microsoft Developer Network (MSDN)</strong></a> [преимущественно english] (библиотека официальной технической документации для разработчиков под Windows: большой справочник по функциям WinAPI, интерфейсам, структурам данных, примеры кода и пр).<br>
<br>
</li><li><a class='tag-url' href='http://www.cs.cmu.edu/~ralf/files.html' target='_blank'><strong class='tag-b'>Ralf Brown&#39;s Interrupt List (RBIL)</strong></a> [архив] (большой справочник по прерываниям DOS, портам ввода-вывода и т.п. // <a class='tag-url' href='http://www.ctyme.com/rbrown.htm' target='_blank'>html-версия</a> // <a class='tag-url' href='http://www.delorie.com/djgpp/doc/rbinter/' target='_blank'>ещё одна html-версия</a>) [english]</li><li><a class='tag-url' href='http://www.codenet.ru/cat/Platforms/Other-Platforms/DOS' target='_blank'><strong class='tag-b'>DOS</strong></a> – справочник по прерываниям (и не только), краткий, зато на русском</li><li><strong class='tag-b'>Набор справочников под DOS:</strong><ul class="tag-list"><li><span class="b-attach" data-size="755989" data-hits="799" data-attach-id="59275" data-attach-post-id="3778949">
			<span class="b-attach__title">Скачать</span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3778949&amp;attach_id=59275' title='Скачать файл' target='_blank'>TechHelp60.rar</a> (, : 799)
		</span> – справочник по прерываниям, системным структурам данных (базовый набор материалов, уступающий RBIL) [english]</li><li><span class="b-attach" data-size="812312" data-hits="768" data-attach-id="59276" data-attach-post-id="3778949">
			<span class="b-attach__title">Скачать</span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3778949&amp;attach_id=59276' title='Скачать файл' target='_blank'>IntrList102.rar</a> (, : 768)
		</span> – альтернативный справочник по прерываниям [english]</li><li><span class="b-attach" data-size="60264" data-hits="1014" data-attach-id="59277" data-attach-post-id="3778949">
			<span class="b-attach__title">Скачать</span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3778949&amp;attach_id=59277' title='Скачать файл' target='_blank'>ASML.rar</a> (, : 1014)
		</span> – справочник по ассемблеру 8086 с описанием инструкций [на русском]</li></ul><br>
</li><li><a class='tag-url' href='https://chromium.googlesource.com/chromiumos/docs/+/master/constants/syscalls.md' target='_blank'><strong class='tag-b'>Linux System Call Table</strong></a> (справочник по системным вызовам Linux&#39;а для x86, x86_64, ARM и ARM64) [english]</li><li><a class='tag-url' href='https://gist.github.com/yamnikov-oleg/454f48c3c45b735631f2' target='_blank'><strong class='tag-b'>Architecture calling conventions</strong></a> (справочник по системным вызовам Linux&#39;а для разных платформ, включая x86 и ARM, 32/64 бита) [english]</li><li><a class='tag-url' href='http://syscalls.kernelgrok.com/' target='_blank'><strong class='tag-b'>Linux Syscall Reference</strong></a> (ещё один справочник по системным вызовам 32-битного Linux&#39;а) [english]</li><li><a class='tag-url' href='http://linuxdoc.ru/sys-doc.html' target='_blank'><strong class='tag-b'>Документация по системным вызовам Linux</strong></a> [на русском]</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Системное программирование, устройство операционных систем, BIOS</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/20285651' target='_blank'><strong class='tag-b'>Марк Руссинович, Дэвид Соломон, Алекс Ионеску. Внутреннее устройство Microsoft Windows.</strong> — 6-е изд., часть 1. — Питер, 2013. — 800 с.</a>, ISBN 978-5-496-00434-3, 978-5-459-01730-4 (англ.: 978-0735648739) <span class="tag-color tag-color-named" data-value="gray" style="color: gray">[товар закончился, но при желании найти всегда можно]</span><br>
Вышло <a class='tag-url' href='https://www.ozon.ru/product/vnutrennee-ustroystvo-windows-146287471/' target='_blank'>7-е издание этой части с Павлом Йосифовичем в качестве ещё одного соавтора – Питер, 2018 – 944 с.</a>, ISBN 978–5–4461–0663–9 (англ.: 978–3864905384).</li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/35161136' target='_blank'><strong class='tag-b'>Марк Руссинович, Дэвид Соломон, Алекс Ионеску. Внутреннее устройство Microsoft Windows. Основные подсистемы ОС.</strong> — 6-е изд., часть 2. — Питер, 2014. — 672 с.</a> [электронная], ISBN 978-5-496-00791-7 (англ.: 978-0735665873)<br>
<a class='tag-url' href='https://www.amazon.com/Windows-Internals-Part-2-7th/dp/0135462401/' target='_blank'>7-е издание этой части есть пока только на английском языке</a> (ISBN 978-0135462409)</li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/116668' target='_blank'><strong class='tag-b'>Джеффри Рихтер. Windows для профессионалов. Создание эффективных Win32-приложений с учётом специфики 64-разрядной версии Windows.</strong> — 4-е изд. — Питер, Русская редакция, 2001. — 752 с.</a> (есть вариант книги 2008 г. на 720 с., но она тоже 4-го издания, с переводом 2000 года... в чём разница?), 5-272-00384-5, 978–5–7502–0360–4 (англ.: 1-57231-996-8) <span class="tag-color tag-color-named" data-value="gray" style="color: gray">[товар закончился]</span></li><li><a class='tag-url' href='https://www.ozon.ru/product/windows-via-c-c-programmirovanie-na-yazyke-visual-c-534326360/' target='_blank'><strong class='tag-b'>Джеффри Рихтер, Кристоф Назар. Windows via C&C++. Программирование на языке Visual C++</strong> – 5-е изд. – Питер, 2009 – 896 с.</a>, ISBN 978–5–388–00205–1, 978–5–7502–0367–3, 978–0–7356–2424–5 (англ.: 978–0735624245) <span class="tag-color tag-color-named" data-value="gray" style="color: gray">[товар закончился]</span></li><li><a class='tag-url' href='https://www.ozon.ru/product/rabota-s-yadrom-windows-254596163/' target='_blank'><strong class='tag-b'>Павел Йосифович. Работа с ядром Windows.</strong> – Питер, 2021 – 400 c.</a>, ISBN 978–5–4461–1680–5 (англ.: 978-1977593375)</li><li><a class='tag-url' href='https://www.amazon.com/Windows-10-System-Programming-Part/dp/B086Y6M7LH/' target='_blank'><strong class='tag-b'>Pavel Yosifovich. Windows 10 System Programming</strong>, Part 1 – 2020</a>, ISBN 979-8634170381 [англ]</li><li><a class='tag-url' href='https://www.ozon.ru/product/operatsionnye-sistemy-vnutrennyaya-struktura-i-printsipy-proektirovaniya-stollings-vilyam-599233389/' target='_blank'><strong class='tag-b'>Вильям Столлингс. Операционные системы: внутренняя структура и принципы проектирования</strong> — Вильямс, 2020. — 1264 с.</a>, ISBN 978-5-907203-08-2</li><li><a class='tag-url' href='https://www.ozon.ru/product/sovremennye-operatsionnye-sistemy-4-e-izd-bos-herbert-tanenbaum-endryu-211432884/' target='_blank'><strong class='tag-b'>Таненбаум Эндрю С, Бос Херберт. Современные операционные системы.</strong> — 4-е изд. — Питер, 2022. — 1120 с.</a>, ISBN 978-5-4461-1155-8 [<a class='tag-url' href='https://www.ozon.ru/product/sovremennye-operatsionnye-sistemy-157901714/' target='_blank'>электронная</a>] (вообще, 6-е издание 2015 года, видимо, просто переиздана)<br>
<br>
</li><li><a class='tag-url' href='http://undocumented.ntinternals.net/' target='_blank'><strong class='tag-b'>NTAPI Undocumented Functions</strong> (Microsoft Windows NT/2000/XP/Win7)</a> [english]</li><li><a class='tag-url' href='http://hex.pp.ua/native-api.php' target='_blank'><strong class='tag-b'>Native API</strong></a> (там же: <a class='tag-url' href='http://hex.pp.ua/nt/' target='_blank'>справочник по функциям</a>) [на русском]<br>
<br>
</li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/17925734' target='_blank'><strong class='tag-b'>Роберт Лав. Ядро Linux. Описание процесса разработки.</strong> — 3-е изд. — Вильямс, 2014. — 496 с.</a>, ISBN 978-5-8459-1944-1</li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/31775298' target='_blank'><strong class='tag-b'>Роберт Лав. Linux. Системное программирование.</strong> — 2-е изд. — Питер, 2016. — 448 с.</a>, ISBN 978-5-496-01684-1, 978-1449339531 (<a class='tag-url' href='https://www.ozon.ru/context/detail/id/31934003' target='_blank'>бумажная в мягкой обложке</a>)<br>
<br>
</li><li><a class='tag-url' href='https://www.dmtf.org/standards/smbios' target='_blank'><strong class='tag-b'>System Management BIOS</strong></a> – спецификация SMBIOS</li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/3506567/' target='_blank'><strong class='tag-b'>Дармаван Салихан. BIOS. Дизассемблирование, модификация, программирование (+ CD-ROM).</strong></a> — БХВ-Петербург, 2007. — 784 с., ISBN 978-5-9775-0050-0, 978-1-931769-60-0 <span class="tag-color tag-color-named" data-value="gray" style="color: gray">[товар закончился]</span></li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Программирование железа, драйверы</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/6962030' target='_blank'><strong class='tag-b'>Михаил Гук. Аппаратные средства IBM PC. Энциклопедия.</strong> — 3-е изд. — Питер, 2008. — 1072 с.</a>, ISBN 978-5-46901-182-8 <span class="tag-color tag-color-named" data-value="gray" style="color: gray">[товар закончился]</span> (<a class='tag-url' href='https://www.ozon.ru/context/detail/id/17869254' target='_blank'>книга 2001 г. на 816 с., есть в продаже</a>, ISBN 5-88782-290-2)</li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/1365094' target='_blank'><strong class='tag-b'>Владимир Кулаков. Программирование на аппаратном уровне. Специальный справочник (+ дискета).</strong> — 2-е изд. — Питер, 2003. — 848 с.</a>, ISBN 5-94723-487-4 <span class="tag-color tag-color-named" data-value="gray" style="color: gray">[товар закончился]</span></li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/28350645' target='_blank'><strong class='tag-b'>Всеволод Несвижский. Программирование аппаратных средств в Windows (+ CD-ROM).</strong> — 2-е изд. — БХВ-Петербург, 2008. — 528 с.</a>  [электронная], ISBN 978-5-9775-0263-4 (<a class='tag-url' href='https://www.ozon.ru/context/detail/id/4030170' target='_blank'>бумажная в мягкой обложке</a>)</li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/964082' target='_blank'><strong class='tag-b'>Владимир Кулаков. Программирование дисковых подсистем (+ дискета).</strong> — Питер 2002. — 762 с.</a>, ISBN 5-318-00623-Х <span class="tag-color tag-color-named" data-value="gray" style="color: gray">[товар закончился]</span><br>
<br>
</li><li><a class='tag-url' href='http://uefi.org/specifications' target='_blank'><strong class='tag-b'>UEFI Specifications</strong></a> – спецификации UEFI (<a class='tag-url' href='http://www.uefi.org/uefi' target='_blank'>доп. ссылки</a>) и ACPI (<a class='tag-url' href='http://www.uefi.org/acpi' target='_blank'>доп. ссылки</a>)</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Оптимизация кода</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='http://www.agner.org/optimize/optimization_manuals.zip' target='_blank'><strong class='tag-b'>Документация по оптимизации от Agner&#39;а Fog&#39;а</strong> (5 томов в одном архиве)</a> [всё на english]:<ul class="tag-list"><li><a class='tag-url' href='http://www.agner.org/optimize/optimizing_cpp.pdf' target='_blank'>Оптимизация на C++ под Windows, Linux и Mac (Optimizing software in C++: An optimization guide for Windows, Linux and Mac platforms)</a> [PDF]</li><li><a class='tag-url' href='http://www.agner.org/optimize/optimizing_assembly.pdf' target='_blank'>Оптимизация на ассемблере под платформы x86 (Optimizing subroutines in assembly language: An optimization guide for x86 platforms)</a> [PDF]</li><li><a class='tag-url' href='http://www.agner.org/optimize/microarchitecture.pdf' target='_blank'>Микроархитектура Intel, AMD и VIA (The microarchitecture of Intel, AMD and VIA CPUs: An optimization guide for assembly programmers and compiler makers)</a> [PDF]</li><li><a class='tag-url' href='http://www.agner.org/optimize/instruction_tables.pdf' target='_blank'>Таблицы инструкций Intel, AMD и VIA (Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for Intel, AMD and VIA CPUs)</a> [PDF]</li><li><a class='tag-url' href='http://www.agner.org/optimize/calling_conventions.pdf' target='_blank'>Соглашения о вызовах для различных компиляторов и ОС (Calling conventions for different C++ compilers and operating systems)</a> [PDF]</li></ul><a class='tag-url' href='http://www.agner.org/optimize/' target='_blank'>Там же</a> можно скачать различные исходники и готовые библиотеки (<a class='tag-url' href='http://www.agner.org/optimize/#asmlib' target='_blank'>оптимизированные стандартные функции</a>, <a class='tag-url' href='http://www.agner.org/optimize/#vectorclass' target='_blank'>класс для работы с векторами</a>, <a class='tag-url' href='http://www.agner.org/optimize/#links' target='_blank'>полезные ссылки</a> и прочее)<br>
На этом сайте так же имеется <a class='tag-url' href='http://www.agner.org/random/' target='_blank'>раздел, посвящённый генераторам псевдослучайных чисел</a></li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/4893803' target='_blank'><strong class='tag-b'>Ричард Гербер, Арт Бик, Кевин Смит, Ксинмин Тиан. Оптимизация ПО. Сборник рецептов.</strong> — Питер, 2010. — 352 с.</a>, ISBN 978-5-388-00131-3, 0976483211 <span class="tag-color tag-color-named" data-value="gray" style="color: gray">[товар закончился]</span><br>
<br>
</li><li><a class='tag-url' href='http://www.sizecoding.org/wiki/Main_Page' target='_blank'><strong class='tag-b'>SizeCoding</strong></a> – искусство создания крошечных программ (трюки для демосценеров) [english]</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Отладка, дизассемблирование, безопасность, RE</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='https://www.ozon.ru/person/273845' target='_blank'><strong class='tag-b'>Книги Криса Касперски</strong></a> (много)</li><li><a class='tag-url' href='https://yadi.sk/d/cWNGDOpC3TCuuQ' target='_blank'><strong class='tag-b'>Статьи Криса Касперски</strong></a> [большой архив с PDF, DOC] (507 шт // <a class='tag-url' href='https://cloud.mail.ru/public/GvAG/vkDAgjHAJ' target='_blank'>доп. ссылка</a> // <a class='tag-url' href='https://yandex.ru/search/?text=сборник%20статей%20Криса%20Касперски' target='_blank'>ещё вариант</a>)<br>
<br>
</li><li><a class='tag-url' href='http://ref.x86asm.net/index.html' target='_blank'><strong class='tag-b'>X86 Opcode and Instruction Reference</strong></a> (справочник по инструкциям и их опкодам) [english]</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Программирование микроконтроллеров</strong></span></span><br>
<br>
<ul class="tag-list"><li><strong class='tag-b'>Фрунзе А.В. Микроконтроллеры? Это же просто&#33;</strong> — 4 тома:<ul class="tag-list"><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/31239395' target='_blank'>Том 1. — Додэка XXI, ДМК Пресс, 2015. — 312 с.</a>, ISBN 978-5-97060-263-8</li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/1276812' target='_blank'>Том 2. — ИД Скимен, 2002. — 392 с.</a>, ISBN 5-94929-003-8, 5-94929-001-1 <span class="tag-color tag-color-named" data-value="gray" style="color: gray">[товар закончился]</span></li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/5396798' target='_blank'>Том 3. — ИД Скимен, 2003. — 224 с.</a>, ISBN 5-94929-003-7, 5-94929-001-1 <span class="tag-color tag-color-named" data-value="gray" style="color: gray">[товар закончился]</span></li><li><a class='tag-url' href='https://www.ozon.ru/context/detail/id/4005806' target='_blank'>Том 4 (+ CD-ROM). — Додэка XXI, 2008. — 464 с.</a>, ISBN 978-5-94120-141-9</li></ul></li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Разное</strong></span></span><br>
<br>
<ul class="tag-list"><li><a class='tag-url' href='http://www.mkurnosov.net/teaching/' target='_blank'><strong class='tag-b'>Сайт поддержки учебных курсов</strong> д.т.н., профессора Кафедры вычислительных систем СибГУТИ <strong class='tag-b'>Курносова Михаила Георгиевича</strong></a> (много слайдов лекций на актуальные темы, в основном про: параллельное программирование, распределённые вычислительные системы, OpenMP, оптимизация, векторизация кода и т.п.)<br>
Пример: <a class='tag-url' href='http://www.mkurnosov.net/uploads/Main/mkurnosov-rdtsc-2014.pdf' target='_blank'>Использование Time-Stamp Counter для измерения времени выполнения кода на процессорах с архитектурой Intel 64 и IA-32</a> [PDF]<br>
На сайте также есть 2 его книги:<ul class="tag-list"><li><a class='tag-url' href='http://dsabook.mkurnosov.net/' target='_blank'>Курносов М.Г. Введение в структуры и алгоритмы обработки данных. — Автограф, 2015. — 179 с.</a>, ISBN 978-5-9906983-4-5</li><li><a class='tag-url' href='http://www.mkurnosov.net/uploads/Main/kurnosov-dcsft.pdf' target='_blank'>Курносов М.Г., Пазников А.А. Основы теории функционирования распределенных вычислительных систем. — Автограф, 2015. — 52 с.</a>, ISBN 978-5-9906983-5-2</li></ul></li><li><a class='tag-url' href='http://sandpile.org/' target='_blank'><strong class='tag-b'>sandpile.org</strong> – The world&#39;s leading source for technical x86 processor information</a> (набор справочников по регистрам, опкодам, типам данных и пр.; насчёт полноты и актуальности данных не уверен)<br>
<a class='tag-url' href='http://sandpile.org/x86/cpuid.htm' target='_blank'><strong class='tag-b'>x86 architecture CPUID</strong></a> (справочник по CPUID, похож на достаточно полный и актуальный)</li></ul><br>
<span class="tag-color tag-color-named" data-value="navy" style="color: navy"><span class='tag-size' data-value='12' style='font-size:12pt;'><strong class='tag-b'>Telegram-каналы и чаты</strong></span></span><br>
<br>
<ul class="tag-list"><li>Telegram-чат <a class='tag-url' href='https://t.me/ChatAssembler' target='_blank'><strong class='tag-b'>Ассемблер</strong></a></li><li>Telegram-чат <a class='tag-url' href='https://t.me/proasm' target='_blank'><strong class='tag-b'>pro.asm</strong></a> (для обсуждения сложных вопросов, хотя туда пишут все, кому не лень)</li><li>Telegram-чат <a class='tag-url' href='https://t.me/pro_winapi' target='_blank'><strong class='tag-b'>pro_winapi</strong></a> (обсуждение WinAPI)</li><li>Telegram-чат <a class='tag-url' href='https://t.me/sys_beginners_ru' target='_blank'><strong class='tag-b'>System programming beginners</strong></a></li><li>Telegram-чат <a class='tag-url' href='https://t.me/pro_osdev' target='_blank'><strong class='tag-b'>pro.osdev - os development</strong></a> (разработка ОС)</li></ul><br>
<strong class='tag-b'><span class='tag-u'>Мои проекты:</span></strong><ul class="tag-list"><li>Telegram-чат <a class='tag-url' href='https://t.me/parallelcoding' target='_blank'><strong class='tag-b'>Параллельный код || Оптимизация || Concurrency</strong></a> и соответствующий <a class='tag-url' href='https://t.me/parallelcode' target='_blank'><strong class='tag-b'>канал</strong></a> (параллельное и асинхронное программирование, GPGPU, оптимизация)</li><li>Telegram-чат <a class='tag-url' href='https://t.me/parallelix_chat' target='_blank'><strong class='tag-b'>Para||elix — платформа демосцены</strong></a> и соответствующий <a class='tag-url' href='https://t.me/parallelix' target='_blank'><strong class='tag-b'>канал</strong></a> (среда исполнения многопоточного нативного кода)</li></ul><br>
<strong class='tag-b'><span class='tag-u'>Подборки:</span></strong><ul class="tag-list"><li>Большая подборка <a class='tag-url' href='https://t.me/it_chats' target='_blank'><strong class='tag-b'>Telegram-чатов</strong></a> и <a class='tag-url' href='https://t.me/itchannels' target='_blank'><strong class='tag-b'>Telegram-каналов</strong></a> на тему IT</li><li><a class='tag-url' href='https://github.com/goq/telegram-list' target='_blank'><strong class='tag-b'>Ещё одна подборка чатов и каналов Telegram</strong></a> (на github)</li></ul><br>
<hr><span class="tag-color tag-color-named" data-value="darkred" style="color: darkred"><em class='tag-i'><strong class='tag-b'>Друзья, давайте пополнять этот список вместе&#33;</strong> :good:<br>
Присылайте ссылки на полезную литературу или названия книг с указанием авторов в <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=147189' target='_blank'>специальную тему</a>.<br>
Только давайте собирать не всё подряд, а самое лучшее :)</em></span>]]></description>
        <author>Jin X</author>
        <category>Assembler</category>
      </item>
	
      </channel>
      </rss>
	