zoukankan      html  css  js  c++  java
  • ARMv8体系架构总成

    学习ARMv8可以采取先总后分的方式,先了解ARMv8体系架构是怎么回事,再考虑针多各个模块进行逐一分析之。

    agent

    Registers    

    类型 介绍
    AArch64 1,提供31个64bit通用寄存器X0-X30 
    2,提供64bit的程序计数寄存器PC,堆栈指针寄存器SP,异常链接寄存起ELR64bits Program Counter(PC), 
    3,提供32个128bits的SIMD与浮点寄存器
    4,定义ARMv8 EL0~EL3共4个Execution Privilege
    5,支持64bits虚拟地址
    6, 定义一组用于显示程序状态的寄存器,同于保存PE状态。
    AArch32 1,提供16个32bit的通用寄存器,r0~r12, 其中r13=SP, r14=LR and r15=PC
    2, 体用一个ELR,用于不同执行权限切换
    3, 提供32个64bits宽的SIMD以及浮点寄存器
    4, 支持A32以及T32指令集
    5, 支持32bits虚拟地址
    6, 支持使用CPSR寄存器显示程序状态,以及PE状态。

    ISA         

                                  

    architecture extensions 

    Exception                 

    Memory management        

    Memory model       

    Atomic            

    Architecture timer   

    Virtualization  

    MPAM   

    Security  

    RAS 

    GICv3           

    SMMUv3                            

  • 相关阅读:
    博客园CSS备份4
    博客园css备份3
    CSS透明滚动条效果
    AHK
    修改网页css的插件stlylebot
    欧陆词典CSS修改
    油猴脚本修改网页默认字体
    博客园上传css,js文件并引用
    CSS添加本地字体文件
    博客园css备份
  • 原文地址:https://www.cnblogs.com/haoxing990/p/12819151.html
Copyright © 2011-2022 走看看