第七章 ARM 反汇编基础(一)(Android 与 ARM 处理器)

ARM 反汇编基础

  • 学习目的:掌握原生程序逆向技术

Android 与 ARM 处理器

ARM 处理器架构概述

  • ARM:Advanced RISC Machine
    • 一家嵌入式处理器提供商
    • 一种处理器架构
    • 一套完整的处理器指令集
  • 为满足不同环境需求,ARM 公司推出了多种基于通用架构的处理器,分为 Classic、Embedded、Application 三大类
  • Classic:经典系列,早先基于 ARM 架构的处理器以数字命名,此命名方式从 ARM1 延续到 ARM11
  • ARM11 后不再采用数字命名处理器的版本,开始采用“Cortex”命名

Cortex
  • Cortex 处理器分为三个系列:Cortex-A、Cortex-M、Cortex-R
  • Cortex-A:广发应用于智能手机、上网本、电子书、数字电视等常见电子设备。属于 ARMv7-A 架构,Android 和其他主流手机系统大都使用它。市场上大部分使用 32 位 CPU 的 Android 手机采用的处理器都是 Cortex-A15 和 Cortex-A17
  • ARMv8
    • 2011 年 11 月发布的新一代处理器架构
    • 第一款使用 ARMv8-A 架构的 ARM 内核是 Cortex-A32,仍是 32 位 CPU
    • 从 Cortex-A35 起,所有 CPU 都是 64 位
    • 目前主流的 Android
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值