x86 汇编/资源
外观
< X86 汇编
- Yurichev, Dennis,"面向初学者的反向工程入门"。在线书籍:http://yurichev.com/writings/RE_for_beginners-en.pdf
- Carter, Paul,"PC 汇编教程"。在线书籍。 http://www.drpaulcarter.com/pcasm/index.php
- Hyde, Randall,"汇编语言的艺术",No Starch Press,2003。 ISBN 1886411972。 http://www.artofassembly.com
- Triebel 和 Signh,"8088 和 8086 微处理器:编程、接口、软件、硬件和应用",第 4 版,Prentice Hall,2003。 ISBN 0130930814
- Jonathan Bartlett,"从头开始编程",Bartlett Publishing,2004 年 7 月 31 日。 ISBN 0975283847。在线获取:http://download.savannah.gnu.org/releases/pgubook/
- Tambe, Pratik,"Primitiveasm:15 天学会汇编语言!",第 1 版在线版,http://pratik.tambe.googlepages.com/
- Gerber, R. 和 Bik, A.J.C. 和 Smith, K. 和 Tian, X.,"软件优化食谱:针对 IA-32 平台的高性能食谱",第 2 版,Intel Press,2006。 ISBN 9780976483212
- Blum, R.,"专业汇编语言",第 1 版,Wiley,2005。 ISBN 9780764579011
- xorpd 的 x86 汇编语言探险视频课程
- 英特尔® 64 和 IA-32 架构软件开发者手册涵盖基本架构、指令集、系统编程和其他主题。它们以可下载的 PDF 格式提供,也可以在 CD-ROM 上订购 (订购表格),以及作为纸质版 (订购信息)。
- 网上有很多指令集参考资料。 http://web.archive.org/20051121163920/home.comcast.net/~fbui/intel.html 包括每条指令所占用的时钟周期数,http://siyobik.info/index.php?module=x86 详细总结了每个命令,包括描述操作的伪代码。
- AMD 的 AMD64 文档在 CD-ROM 上 (仅限美国和加拿大) 以及可下载的 PDF 格式 - 可能不是独立的,但完整的 AMD64 通过汇编的描述。 http://developer.amd.com/documentation/guides/Pages/default.aspx#manuals
- 优化汇编语言中的子例程:针对 x86 平台的优化指南
- 英特尔和 AMD CPU 的微架构:针对汇编程序员和编译器开发者的优化指南
- 指令表:针对英特尔和 AMD CPU 的指令延迟、吞吐量和微操作分解列表
- 不同 C++ 编译器和操作系统的调用约定
- "8086 微处理器仿真器" "emu8086 是仿真器... 集成了 8086 汇编器和面向初学者的教程。仿真器按步进模式运行程序,就像真正的微处理器一样。它显示寄存器、内存、堆栈、变量和标志。所有内存值都可以通过双击来查看和编辑。"
- "使用 RDTSC 指令进行性能监控"
- "简化 FPU"
- "Paul Hsieh 的 x86 汇编语言页面"
- "世界领先的技术 x86 处理器信息来源"
- "英特尔寄存器选择技巧"
- x86 汇编语言探险开源练习
x86 汇编 | 32 位英特尔机器 (包括 386、486 和奔腾系列) 使用的汇编语言。 |
MIPS 汇编 | 一种常见的 RISC 汇编语言,既强大又相对容易学习。 |
68000 汇编 | 摩托罗拉 68000 系列微处理器使用的汇编语言。 |
PowerPC 汇编 | IBM PowerPC 架构使用的汇编语言。 |
SPARC 汇编 | SPARC 系统和大型机使用的汇编语言。 |
6502 汇编 | 6502 是一种流行的 8 位微控制器,价格低廉,易于使用。 |
TI 83 Plus 汇编 | TI 83 Plus 品牌可编程图形计算器使用的指令集。 |
360 汇编 | IBM 360 / 370 / 93xx 和 z/System 品牌大型机使用的指令集。 |
(编辑模板)