底层软件工程师必备的《aarch64汇编从入门到精通》-204页PPT+实验

文摘   2024-12-22 20:08   上海  

原理基础部分

  • aarch64指令集简介

  • A64指令编码和指令流水线

  • 逻辑地址、物理地址、虚拟地址

  • 开发环境准备

  • 跳转指令

  • 内存访问指令

  • 数据处理指令(立即数)

  • 数据处理指令(寄存器)

  • 乘法和除法指令

  • 浮点型指令

  • Advanced SIMD指令

  • sve/sve2

  • sme

  • Cryptographic Extension指令

  • 系统指令-其它指令

  • GNU汇编的介绍

  • 链接脚本

  • 参考资料


实验部分:

  • S01-第-个hello world程序

  • S02-打印字符串

  • S03-ldr_str指令

  • S04-pre_post_mem 前索引和后索引访问内存

  • S05-scaled mem 缩放操作示例

  • S06 adr adlr 访问内存相对地址

  • S07-ldp_stp_sp 双字操作内存和栈的使用

  • S08-stnp ldnp 无cache的缓存访问操作

  • S09-arthmetic 算术运算操作

  • S10-logical 逻辑运算操作

  • S11-move 移动操作

  • S12-bit 比特操作

  • S13-shift 移位操作

  • S14-multiply和divide 乘法和除法

  • S15-cmp和loop 比较和循环操作


Arm精选
ARMv8/ARMv9架构、SOC架构、Trustzone/TEE安全、终端安全、SOC安全、ARM安全、ATF、OPTEE等
 最新文章