Ассемблер в Linux для программистов C: различия между версиями

Содержимое удалено Содержимое добавлено
м →‎Введение: дополнение
Строка 3594:
== Ссылки ==
 
;Книги и спецификации:
* http://www.intel.com/products/processor/manuals/ — Документация от Intel
* http://developer.amd.com/documentation/guides/Pages/default.aspx — Документация от AMD
* http://download.savannah.gnu.org/releases/pgubook/
* http://www.drpaulcarter.com/pcasm/
* http://refspecs.freestandards.org/ — SysV ABI, различные psABI (Processor Suppliment aBI)
* http://www.sco.com/developers/devspecs/ — i386 psABI
* http://www.x86-64.org/documentation.html — x86-64 psABI
 
Программы:
* http://ald.sourceforge.net/
* [http://www.gnu.org/software/binutils/ info gas]
* [http://www.gnu.org/software/gdb/ info gdb]
 
;Руководства и ответы на часто задаваемые вопросы:
* http://lists.canonical.org/pipermail/kragen-fw/2002-April/000226.html
* http://la.kmv.ru/intro/Assembly-Intro.html
Строка 3611 ⟶ 3617 :
* http://en.wikibooks.org/wiki/X86_Assembly
* http://en.wikipedia.org/wiki/X86
 
;Floating-point
* http://www.rsdn.ru/article/alg/fastpow.xml — Возведение числа в действительную степень. Варианты алгоритма возведения в степень: повышение точности и ускорение
 
;Операционные системы и особенности реализации
* http://www.trilithium.com/johan/2005/08/linux-gate/ — Что такое linux-gate.so.1?
* http://hdante.blogspot.com/2007/02/new-style-system-call-in-linux-x86-ref.html
* http://hdante.blogspot.com/2007/02/getting-vsyscall-address-from-elf.html
 
;Inline Assembly
* http://www.ibm.com/developerworks/library/l-ia.html — Inline assembly for x86 in Linux
* http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html — GCC Inline Assembly HOWTO
 
;x86-64 (AMD64 и Intel 64)
А также:
* http://en.wikipedia.org/wiki/X86-64 — x86-64: общая информация, терминология, история
* [http://www.gnu.org/software/binutils/ info gas]
* [http://www.gnux86-64.org/softwaredocumentation/gdb/ info gdb]assembly.html
 
----