当前位置: 首页 > 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.lryc.cn/news/428143.html

相关文章:

  • 实验室安全分级分类管理系统在高校中的具体应用
  • 使用 prerenderRoutes 进行预渲染路由
  • 【深度解析】WRF-LES与PALM微尺度气象大涡模拟
  • redis事件机制
  • 【C++】模拟实现vector
  • 【CAN-IDPS】汽车网关信息安全要求以及实验方法
  • EASE-Grid是啥东西?
  • 前端用户管理模块方法及api分析
  • microsoft edge怎么关闭安全搜索
  • Qt | QSQLite内存数据库增删改查
  • 【论文阅读】SegNeXt:重新思考卷积注意力设计
  • 【C++】String类:标准库介绍
  • MS523非接触式读卡器 IC
  • 仓颉编程语言入门 -- Socket 编程与HTTP 编程概述
  • Oracle基本SQL操作-用户角色权限管理
  • Qt-信号和槽(8)
  • 80.游戏的分辨率修改思路与分析
  • MaxKB(二):Ubuntu24.04搭建maxkb开发环境
  • c#实现数据导出为PDF的方式
  • 【联想电脑】:使用拓展坞后转接HDMI,无法识别显示屏
  • Verilog刷题笔记53
  • GoFly快速开发后台框架-后端接口请求返回403提示码就跨域问题/请求端域名拦截问题
  • 设备实时数据采集:开启制造业智能化、自动化的新篇章
  • 【python与java的区别-03(集合、字典)】
  • Java继承
  • Kafka集群搭建的两种方式
  • 两种变量初始化方法的区别
  • 群晖把硬盘共享给win10(虚拟机或物理机)的两种办法
  • Java-Web面试题汇总
  • 数字化技术分别有哪些,数字化技术特点和优势是什么?