IDA supports more than 50 families of processors.
The source code of some of the processor modules is available in our free SDK.

IDA Starter Edition

IDA Starter Edition supports the following families (64-bit analysis is possible only with IDA Professional Edition)

  • AMD K6-2 3D-Now! extensions
  • ARM Architecture versions from v3 to v7 including Thumb, Thumb-2, DSP instructions and NEON Advanced SIMD instructions.
    • ARMv4/ARMv4T: ARM7 cores (ARM7TDMI/ARM710T/ARM720T/ARM740T), ARM9 cores (ARM9TDMI/ARM920T/ARM922T/ARM940T)
    • ARMv5/ARMv5TE/ARMv5TEJ: ARM9 cores (ARM946E-S/ARM966E-S/ARM968E-S/ARM926EJ-S/ARM996HS), ARM10E (ARM1020E/ARM1022E/ARM1026EJ-S)
    • ARMv6/ARMv6T2/ARMv6Z/ARMv6K: ARM11 cores (ARM1136J(F)-S/ARM1156T2(F)-S/ARM1176JZ(F)-S/ARM11 MPCore)
    • ARMv6-M: Cortex-M0/Cortex-M0+/Cortex-M1 (e.g. NXP LPC800/LPC1xxx,
      Freescale Kinetis L and M series, STM32 F0 series etc.)
    • ARMv7-M: Cortex-M3 (e.g. NXP LPC17xx/18xx/13xx, STM32 F1/F2/L1 series,
      TI Stellaris, Toshiba TX03/TMPM3xx etc.)
    • ARMv7E-M: Cortex-M4 (e.g. NXP LPC43xx, STM32 F3/F4 series, TI Stellaris LM4F,
      Freescale Kinetis K series and W series, Atmel AT91SAM4 etc.)
    • ARMv7-R: Cortex-R4(F)/Cortex-R5/Cortex-R7 (e.g. TI TMS570LS etc.)
    • ARMv7-A: Cortex-A7/Cortex-A8/Cortex-A9/Cortex-A15 (e.g. TI Sitara, TI OMAP series,
      Samsung S5PC100 and Exynos, Nvidia Tegra, Freescale i.MX and many others)
    • ARMv7 (custom): Apple A4/A5/A6/A6X, Qualcomm Snapdragon
  • ATMEL AVR (comes with source code)
  • DEC PDP-11(comes with source code)
  • Fujitsu FR (comes with source code)
  • GameBoy
  • H8/300, H8/300L, H8/300H, H8S/2000, H8S/2600 (comes with source code)
     
  • H8/500(comes with source code)
  • Hitachi HD 6301, HD 6303, Hitachi HD 64180
  • INTEL 8080
  • INTEL 8085
  • INTEL 80196 (comes with source code)
  • INTEL 8051 (comes with source code)
  • INTEL 860XR (comes with source code)
  • INTEL 960 (comes with source code)
  • INTEL 80x86 and 80x87
  • INTEL Pentium family, including SSE, SSE2, SSE3, SSE4
  • Java Virtual Machine (comes with source code)
  • KR1878 (comes with source code)
  • Microsoft .NET
  • Mitsubishi MELPS740 or Renesas 740 (comes with source code)
  • Hitachi/Renesas M16C
  • MN102 (comes only with source code)
  • MOS Technologies 6502 (comes with source code)
  • Motorola/Freescale MC680xx, CPU32 (68330), MC6301, MC6303, MC6800, MC6801,
    MC6803, MC6805, MC6808, HCS08, MC6809, MC6811, M68H12C, ColdFire
     
  • Freescale HCS12, HCS12X (including XGATE coprocessor)
  • NSC CR16 (comes only with source code)
  • NEC v850 and v850E1 (V850ES) (comes with source code)
  • EFI Byte Code (EBC) (comes with source code)
  • SPU (Synergistic Processing Unit of the Cell BE) (comes with source code)
  • MSP430, MSP430X (comes with source code)
  • PIC 12XX, PIC 14XX, PIC 18XX, PIC 16XXX (comes with source code)
  • Rockwell C39 (comes only with source code)
  • SAM8 (comes with source code)
  • SGS Thomson ST-7, and ST-20 (comes with source code)
  • TLCS900 (comes only with source code)
  • unSP from SunPlus
  • XA (comes with source code)
  • Intel xScale
  • Z80, Zilog Z8, Zilog Z180, Zilog Z380 (comes with source code)

IDA Professional Edition

IDA Professional Edition supports all the Starter processors listed above
plus the more complex ones listed below.

Analysis of 64 bit programs is possible with the IDA Professional.

  • x64 architecture (Intel x64 and AMD64)
  • Dalvik (Android bytecode, DEX)
  • DEC Alpha
  • DSP563xx, DSP566xx, DSP561XX (comes with source code)
  • TI TMS320C2X, TMS320C5X, TMS320C6X, TMS320C64X,
    TMS 320C54xx, TMS320C55xx, TMS320C3 (comes with source code)
  • Hewlett-Packard HP-PA (comes with source code)
  • Hitachi SH1, SH2, SH3, Hitachi SH4 - Dreamcast, SH-4a
  • IBM - Motorola PowerPC, with or without embedded controller instruction set,
    Motorola MPC860
  • Infineon Tricore architecture (new in 5.1)
  • Intel IA-64 Architecture - Itanium.
  • Motorola DSP 56K, Motorola MC6816
  • MIPS
    • MIPS Mark I (R2000)
    • MIPS Mark II (R3000)
    • MIPS Mark III: (R4000, R4200, R4300, R4400, and R4600)
    • MIPS Mark IV: R8000, R10000, R5900 (Playstation 2)
    • MIPS32, MIPS32r2, MIPS32r3 and MIPS64, MIPS64r2, MIPS64r3
    • Allegrex CPU (Playstation Portable), including VFPU instructions
    • Cavium Octeon ISA extensions
    • MIPS16 (MIPS16e) Application Specific Extension
    • MIPS-MT, MIPS-3D, smartMIPS Application Specific Extensions
    • Tohiba TX19/TX19A Family Application Specific Extension (MIPS16e+ aka MIPS16e-TX)
  • Mitsubishi M32R(comes with source code)
  • Mitsubishi M7700 (comes with source code)
  • Mitsubishi M7900 (comes with source code)
  • Nec 78K0 and Nec 78K0S (comes with source code)
  • STMicroelectronics ST9+, ST-10 (comes with source code)
  • SPARCII, ULTRASPARC
  • Siemens C166 (flow)
     
  • Fujitsu F2MC-16L, Fujitsu F2MC-LC (comes with source code)

IDA Supported Processors的更多相关文章

  1. OBD Experts OBD II Software OBD II Protocol Stack

    http://www.obdexperts.co.uk/stack.html OBD II Software OBD Experts can provide you with ready to use ...

  2. NameNode和SecondaryNameNode工作原理剖析

    NameNode和SecondaryNameNode工作原理剖析 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.NameNode中的元数据是存储在那里的? 1>.首先,我 ...

  3. 【转载 Hadoop&Spark 动手实践 2】Hadoop2.7.3 HDFS理论与动手实践

    简介 HDFS(Hadoop Distributed File System )Hadoop分布式文件系统.是根据google发表的论文翻版的.论文为GFS(Google File System)Go ...

  4. Hadoop集群-HDFS集群中大数据运维常用的命令总结

    Hadoop集群-HDFS集群中大数据运维常用的命令总结 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客会简单涉及到滚动编辑,融合镜像文件,目录的空间配额等运维操作简介.话 ...

  5. Hadoop-2.4.1学习之edits和fsimage查看器

    在hadoop中edits和fsimage是两个至关关键的文件.当中edits负责保存自最新检查点后命名空间的变化.起着日志的作用,而fsimage则保存了最新的检查点信息.这个两个文件里的内容使用普 ...

  6. Linking code for an enhanced application binary interface (ABI) with decode time instruction optimization

    A code sequence made up multiple instructions and specifying an offset from a base address is identi ...

  7. Intel Chipsets

    http://en.wikipedia.org/wiki/Chipset Chipset From Wikipedia, the free encyclopedia     A chipset is ...

  8. Development of Intel chipsets interconnection

    http://en.wikipedia.org/wiki/Chipset Chipset From Wikipedia, the free encyclopedia     A chipset is ...

  9. Getting Started with the Intel Media SDK

    By Gael Hofemeier on March 19, 2015 Follow Gael on Twitter: @GaelHof Media SDK Developer’s Guide Med ...

随机推荐

  1. 从源码分析StringUtils包

    今天用到StringUtils.join方法,闲来无聊,看了下源码 当然不可能自己分析,你傻啊,在这里推荐一个别人分析的; http://blog.csdn.net/baidu_31071595/ar ...

  2. UVA 10891 Game of Sum(区间DP(记忆化搜索))

    题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...

  3. ROS新动态获取网址汇总

    ROS新动态获取网址汇总 1 planet ROS http://planet.ros.org/ 2 ROS news http://www.ros.org/news/ 3 ROS-Industria ...

  4. 【TensorFlow】一文弄懂CNN中的padding参数

    在深度学习的图像识别领域中,我们经常使用卷积神经网络CNN来对图像进行特征提取,当我们使用TensorFlow搭建自己的CNN时,一般会使用TensorFlow中的卷积函数和池化函数来对图像进行卷积和 ...

  5. SQL 2008 还原SQL 2005备份文件不成功的解决方

    在SQL Server 2008 r2上还原一个SQL Server 2005时,还原不成功,提示如下信息: 按照如下情况则还原成功: -- 查看备份文件的类型 RESTORE FILELISTONL ...

  6. 【LOJ】#2057. 「TJOI / HEOI2016」游戏

    题解 我并不会做,我觉得很像网络流但是毫无建图思路 我猜了个贪心,写了一下--啥过了90分?!这数据是有多水啊.. 哦又是行列拆点 不过要按照'#'进行拆点,也就是一段横着的区间只能放一个炸弹,一段竖 ...

  7. 几种JS&CSS框架

    易用的,图形种类丰富的,美观的几种: 1.bootstrap 文档地址: http://www.cnblogs.com/fnng/p/4446047.html http://www.runoob.co ...

  8. web中的相对路径与绝对路径

    1.什么叫绝对路径 相对于WEB应用的跟路径的路径,即任何路径都必须带上contentPath. 2.javaEE中的/代表什么 代表WEB应用的跟路径(需交由Servlet容器处理) 请求转发时. ...

  9. Ionic Js十一:模态

    ionicModal 可以遮住用户主界面的内容框. 你可以在你的 index 文件或者是其他文件内嵌入以下代码(里面的代码可以根据你自己的业务场景相应的改变). <script id=" ...

  10. Highmaps网页图表教程之绘图区显示标签显示数据标签定位

    Highmaps网页图表教程之绘图区显示标签显示数据标签定位 Highmaps数据标签定位 由于数据标签是和节点一一对应,所以数据标签是依据节点位置进行定位的.本节详细讲解如何对数据标签进行定位. H ...