了解ARM架构特点

1、arm的体系结构和特点
    Reduced Instruction Set Computer (RISC 精简指令集架构)

                                                            (x86架构属于 CISC(复杂指令集))

    特点:统一的寄存器的操作方法
            cpu只能和寄存器之间进行交互,不能直接和内存进行交互。
            所有的寻址地址要来自于寄存器
            所有的运算可以支持移位运算操作
            寻址方式支持自动加载和自动递减
            通过多寄存器加载,支持多地数据同时加载
            所有指令支持条件执行

2、arm的寻址范围和存储模式
    
        寻址范围:0-2^32(32根地址总线)  (物理地址);
        存储方式:arm支持大小端,默认为小端模式(可以改变控制寄存器来实现大小端模式的切换)

3、arm的工作状态

      arm(所有的指令32bite)

       thumb(64bite)

4、arm的工作模式

    
    1、非特权:User (操作系统中应用程序运行的模式 普通用户模式);

    2、特权  : sys svc Undefined abort irq fiq Monitor Hyp
            2.1非异常:sys(操作系统运行的模式和user模式使用相同的寄存器)
            2.2异  常:
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值