当前位置: 首页 > news >正文

ARM64的汇编资源

最近在写一本ARM64的教材,所以在晚上查找了一下相关资源,都是免费开源的,不包括盗版书籍。

Exploring AArch64 assembler

Roger Ferrer Ibáñez的博客文章,写在2016-2017年,内容简单充实,适合入门。

《ARM64体系结构:编程与实践》的配套代码

Arm China教育计划推荐教材,全球首本ARMv8v9体系结构的新书《ARM64体系结构:编程与实践》.。本书由奔跑吧 Linux 社区策划,由国内众多社区小伙伴和工程师采用 社区合作的方式共同完成。

A Gentle Introduction to Assembly Language Programming

Perry Kivolowitz的电子书,适合有C语言基础的学习,作者主要是通过C语言和汇编的对比来讲解指令。内容不多,但很实用。

The AArch64 processor (aka arm64)

Raymond Chen是微软Windows团队的资深工程师,非常喜欢写博客。他在2022年写了这个系列大概20多篇博文。前面的比较通俗,后面的就相当艰深了,特别是关于内存处理的那部分。

A Guide to ARM64 / AArch64 Assembly on Linux with Shellcodes and Cryptography

从题目就可以看出,他偏重于网络安全方面。

 

ARMv8 AArch64/ARM64 Full Beginner's Assembly Tutorial

内容全面,适合初学者自学。

HelloSilicon

在苹果电脑上实现了 Programming with 64-Bit ARM Assembly Language 一书的代码。


下面基本都是ARM32的,但是也挺不错的。如果不在意ARM64和ARM32之间的区别,也可以看看。

RASPBERRY PI ASSEMBLER

这是一本针对ARM32的书,2018年写的,内容全面,可操作性强。他其实是原来在线书的改写。

Introduction to Computer Organization: ARM Assembly Language Using the Raspberry Pi

一个退休教授写的书, 其实是学习计算机组成的好的教材。

 

最后这本书并不是ARM64的,我把他写在这里是因为我喜欢这本书。它是Daniel W. Lewis教授写的基于STM32F429的教材,包括课件和视频,很全面。


有关ARM64仿真器的资源没有列在这里,感兴趣的可以看我以前发的博客。

各位朋友有资源推荐的,欢迎留言。

 


http://www.mrgr.cn/news/2799.html

相关文章:

  • CE修改器的简单使用
  • 室内密闭空间防撞无人机技术详解
  • 【STM32 FreeRTOS】队列和缓冲区
  • Linux驱动开发基础(设备树)
  • HarmonyOS NEXT星河版零基础入门(3)
  • 亲测好用,吐血整理 ChatGPT 3.5/4.0 新手使用手册~ 【2024.08.21 更新】
  • ICWS 2024 _ 基于生成长度预测的大语言模型推理请求调度
  • 快速web开发:Vue和FastAPI完美组合
  • 动态规划part 12
  • Leetcode 142. 环形链表 II
  • qt使用menu
  • 数据库之存储过程和函数
  • 数学建模起步感受(赛前15天)
  • vue-element-admin——<keep-alive>不符合预期缓存的原因
  • 环网交换机的特殊作用是什么?
  • IDEA 设置SVN项目管理忽略文件
  • 链表OJ题——合并有序链表
  • 利用Redis获取权限的多种方式
  • 支持最新 mysql9的workbench8.0.39 中文汉化教程来了
  • 数据结构-队列